[prev in list] [next in list] [prev in thread] [next in thread]
List: zope-cvs
Subject: [Zope-Checkins]
From: Andreas Jung <andreas () andreas-jung ! com>
Date: 2006-12-18 19:13:07
Message-ID: 20061218191307.2FE5F2032C8 () mail ! zope ! org
[Download RAW message or body]
Log message for revision 71594:
more tests
Changed:
U Zope/branches/ajung-zpt-encoding-fixes/lib/python/Products/PageTemplates/tests/testZopePageTemplate.py
-=-
Modified: Zope/branches/ajung-zpt-encoding-fixes/lib/python/Products/PageTemplates/tests/testZopePageTemplate.py
===================================================================
--- Zope/branches/ajung-zpt-encoding-fixes/lib/python/Products/PageTemplates/tests/testZopePageTemplate.py 2006-12-18 \
19:06:33 UTC (rev 71593)
+++ Zope/branches/ajung-zpt-encoding-fixes/lib/python/Products/PageTemplates/tests/testZopePageTemplate.py 2006-12-18 \
19:13:06 UTC (rev 71594) @@ -104,6 +104,17 @@
self.assertEqual(result.encode('utf-8').startswith(utf8_str), True)
self.assertEqual(zpt.output_encoding, 'iso-8859-15')
+ def testWriteAcceptsUnicode(self):
+ manage_addPageTemplate(self.app, 'test', '', encoding='utf-8')
+ zpt = self.app['test']
+ zpt.write(u'this is unicode')
+
+ def testWriteWontAcceptsNonUnicode(self):
+ manage_addPageTemplate(self.app, 'test', '', encoding='utf-8')
+ zpt = self.app['test']
+ self.assertRaises(TypeError, zpt.write, 'this is not unicode')
+
+
def _createZPT(self):
manage_addPageTemplate(self.app, 'test', text=utf8_str, encoding='utf-8')
zpt = self.app['test']
_______________________________________________
Zope-Checkins maillist - Zope-Checkins@zope.org
http://mail.zope.org/mailman/listinfo/zope-checkins
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic