fix for jython and normalize

This commit is contained in:
Chris McDonough
2011-02-17 02:29:54 -05:00
parent acb0c02153
commit 0aac1c9a63

View File

@@ -738,16 +738,16 @@ class TestString(unittest.TestCase):
self.assertEqual(result, unicode(value)) self.assertEqual(result, unicode(value))
def test_deserialize_from_utf8(self): def test_deserialize_from_utf8(self):
utf8 = '\xc3\xb8'
uni = u'\xf8' uni = u'\xf8'
utf8 = uni.encode('utf-8')
node = DummySchemaNode(None) node = DummySchemaNode(None)
typ = self._makeOne('utf-8') typ = self._makeOne('utf-8')
result = typ.deserialize(node, utf8) result = typ.deserialize(node, utf8)
self.assertEqual(result, uni) self.assertEqual(result, uni)
def test_deserialize_from_utf16(self): def test_deserialize_from_utf16(self):
utf16 = '\xff\xfe\xf8\x00'
uni = u'\xf8' uni = u'\xf8'
utf16 = uni.encode('utf-16')
node = DummySchemaNode(None) node = DummySchemaNode(None)
typ = self._makeOne('utf-16') typ = self._makeOne('utf-16')
result = typ.deserialize(node, utf16) result = typ.deserialize(node, utf16)
@@ -782,16 +782,16 @@ class TestString(unittest.TestCase):
self.assertEqual(result, value) self.assertEqual(result, value)
def test_serialize_to_utf8(self): def test_serialize_to_utf8(self):
utf8 = '\xc3\xb8'
uni = u'\xf8' uni = u'\xf8'
utf8 = uni.encode('utf-8')
node = DummySchemaNode(None) node = DummySchemaNode(None)
typ = self._makeOne('utf-8') typ = self._makeOne('utf-8')
result = typ.serialize(node, uni) result = typ.serialize(node, uni)
self.assertEqual(result, utf8) self.assertEqual(result, utf8)
def test_serialize_to_utf16(self): def test_serialize_to_utf16(self):
utf16 = '\xff\xfe\xf8\x00'
uni = u'\xf8' uni = u'\xf8'
utf16 = uni.encode('utf-16')
node = DummySchemaNode(None) node = DummySchemaNode(None)
typ = self._makeOne('utf-16') typ = self._makeOne('utf-16')
result = typ.serialize(node, uni) result = typ.serialize(node, uni)