[Checkins] SVN: zope.schema/branches/tseaver-test_cleanup/src/zope/schema/tests/test__field.py Coverage for z.s._f.Bytes.
Tres Seaver
cvs-admin at zope.org
Mon Apr 23 21:59:30 UTC 2012
Log message for revision 125256:
Coverage for z.s._f.Bytes.
This time for sure. :(
Changed:
U zope.schema/branches/tseaver-test_cleanup/src/zope/schema/tests/test__field.py
-=-
Modified: zope.schema/branches/tseaver-test_cleanup/src/zope/schema/tests/test__field.py
===================================================================
--- zope.schema/branches/tseaver-test_cleanup/src/zope/schema/tests/test__field.py 2012-04-23 21:59:22 UTC (rev 125255)
+++ zope.schema/branches/tseaver-test_cleanup/src/zope/schema/tests/test__field.py 2012-04-23 21:59:27 UTC (rev 125256)
@@ -23,7 +23,19 @@
def _makeOne(self, *args, **kw):
return self._getTargetClass()(*args, **kw)
+ def test_fromUnicode_miss(self):
+ from zope.schema._compat import u
+ byt = self._makeOne()
+ self.assertRaises(UnicodeEncodeError, byt.fromUnicode, u(chr(129)))
+ def test_fromUnicode_hit(self):
+ from zope.schema._compat import u
+ from zope.schema._compat import b
+ byt = self._makeOne()
+ self.assertEqual(byt.fromUnicode(u('')), b(''))
+ self.assertEqual(byt.fromUnicode(u('DEADBEEF')), b('DEADBEEF'))
+
+
def test_suite():
return unittest.TestSuite((
unittest.makeSuite(BytesTests),
More information about the checkins
mailing list