[Checkins] SVN: CMF/branches/ajung-unicode-minefield/CMFCore/tests/
more tests
Andreas Jung
andreas at andreas-jung.com
Fri Jan 5 14:41:20 EST 2007
Log message for revision 71726:
more tests
Changed:
A CMF/branches/ajung-unicode-minefield/CMFCore/tests/fake_skins/fake_skin/testPT4.pt
A CMF/branches/ajung-unicode-minefield/CMFCore/tests/fake_skins/fake_skin/testPT4.pt.metadata
U CMF/branches/ajung-unicode-minefield/CMFCore/tests/test_FSPageTemplate.py
-=-
Added: CMF/branches/ajung-unicode-minefield/CMFCore/tests/fake_skins/fake_skin/testPT4.pt
===================================================================
--- CMF/branches/ajung-unicode-minefield/CMFCore/tests/fake_skins/fake_skin/testPT4.pt 2007-01-05 19:31:09 UTC (rev 71725)
+++ CMF/branches/ajung-unicode-minefield/CMFCore/tests/fake_skins/fake_skin/testPT4.pt 2007-01-05 19:41:19 UTC (rev 71726)
@@ -0,0 +1,5 @@
+<html>
+ <body>
+ 123üöäà - utf-16 encoded
+ </body>
+</html>
Added: CMF/branches/ajung-unicode-minefield/CMFCore/tests/fake_skins/fake_skin/testPT4.pt.metadata
===================================================================
--- CMF/branches/ajung-unicode-minefield/CMFCore/tests/fake_skins/fake_skin/testPT4.pt.metadata 2007-01-05 19:31:09 UTC (rev 71725)
+++ CMF/branches/ajung-unicode-minefield/CMFCore/tests/fake_skins/fake_skin/testPT4.pt.metadata 2007-01-05 19:41:19 UTC (rev 71726)
@@ -0,0 +1,2 @@
+[default]
+charset=utf-8
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:31:09 UTC (rev 71725)
+++ CMF/branches/ajung-unicode-minefield/CMFCore/tests/test_FSPageTemplate.py 2007-01-05 19:41:19 UTC (rev 71726)
@@ -99,6 +99,14 @@
self.assertEqual(unicode('123üöäß', 'iso-8859-15') in data, True)
self.assertEqual(script.content_type, 'text/html')
+ def test_CharsetFrom2FSMetadata(self):
+ # testPT4 is an UTF-8 encoded file (see its .metadatafile)
+ # is respected
+ script = self._makeOne('testPT4', 'testPT4.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' )
More information about the Checkins
mailing list