[Checkins] SVN: CMF/branches/ajung-unicode-minefield/CMFCore/tests/test_FSPageTemplate.py added test for rendering an utf-16 encoded HTML file

Andreas Jung andreas at andreas-jung.com
Fri Jan 5 14:31:09 EST 2007


Log message for revision 71725:
  added test for rendering an utf-16 encoded HTML file
  

Changed:
  U   CMF/branches/ajung-unicode-minefield/CMFCore/tests/test_FSPageTemplate.py

-=-
Modified: CMF/branches/ajung-unicode-minefield/CMFCore/tests/test_FSPageTemplate.py
===================================================================
--- CMF/branches/ajung-unicode-minefield/CMFCore/tests/test_FSPageTemplate.py	2007-01-05 19:23:29 UTC (rev 71724)
+++ CMF/branches/ajung-unicode-minefield/CMFCore/tests/test_FSPageTemplate.py	2007-01-05 19:31:09 UTC (rev 71725)
@@ -90,7 +90,16 @@
         self.assertEqual( self.RESPONSE.getHeader('content-type')
                         , 'text/xml'
                         )
+    def test_CharsetFromFSMetadata(self):
+        # testPT3 is an UTF-16 encoded file (see its .metadatafile)
+        # is respected
+        script = self._makeOne('testPT3', 'testPT3.pt')
+        script = script.__of__(self.root)
+        data = script.read()
+        self.assertEqual(unicode('123üöäß', 'iso-8859-15') in data, True)
+        self.assertEqual(script.content_type, 'text/html')
 
+
     def test_BadCall( self ):
         script = self._makeOne( 'testPTbad', 'testPTbad.pt' )
         script = script.__of__(self.root)



More information about the Checkins mailing list