80 |
def testEncode(self): |
def testEncode(self): |
81 |
"""Test XMLWriter.encode""" |
"""Test XMLWriter.encode""" |
82 |
writer = XMLWriter() |
writer = XMLWriter() |
83 |
|
eq = self.assertEquals |
84 |
|
|
85 |
writer.encode("hello world") |
eq(writer.encode("hello world"), "hello world") |
86 |
writer.encode(unicode("hello world")) |
eq(writer.encode(unicode("hello world")), unicode("hello world")) |
87 |
|
|
88 |
writer.encode("\x80\x90\xc2\x100") |
eq(writer.encode("\x80\x90\xc2\x100"), |
89 |
writer.encode(u"\x80\x90\xc2\x100") |
"\xc2\x80\xc2\x90\xc3\x82\x100") |
90 |
writer.encode(u"\xFF5E") |
eq(writer.encode(u"\x80\x90\xc2\x100"), |
91 |
|
"\xc2\x80\xc2\x90\xc3\x82\x100") |
92 |
|
eq(writer.encode(u"\xFF5E"), "\xc3\xbf5E") |
93 |
|
|
94 |
self.assertEquals(writer.encode('&"\'<>'), |
eq(writer.encode('&"\'<>'), "&"'<>") |
95 |
"&"'<>") |
eq(writer.encode(unicode('&"\'<>')), "&"'<>") |
|
self.assertEquals(writer.encode(unicode('&"\'<>')), |
|
|
"&"'<>") |
|
96 |
|
|
97 |
class SaveSessionTest(unittest.TestCase, support.FileTestMixin): |
class SaveSessionTest(unittest.TestCase, support.FileTestMixin): |
98 |
|
|