def test_utf16le_kanji_with_nulls(self): self.assertEqual(decode_utf16le(b"\x61\x00"), u"a") self.assertEqual(decode_utf16le(b"\x61\x62"), u"扡") self.assertEqual(decode_utf16le(b"\x61\x62\x00\x00"), u"扡") self.assertEqual(decode_utf16le(b"\x61\x00\x61\x00\x00\x00"), u"aa") self.assertEqual(decode_utf16le(b"\x61\x00\x61\x62\x00\x00"), u"a扡") self.assertEqual(decode_utf16le(b"\x61\x00\x61\x00\x00"), u"aa") self.assertEqual(decode_utf16le(b"\x61\x00\x61\x62\x00"), u"a扡") self.assertEqual(decode_utf16le(b"W\x00.\x00 \x00E\x00u\x00r\x00o\x00p\x00e\x00 \x00S\x00t\x00a\x00n\x00d\x00a\x00r\x00d\x00 \x00T\x00i\x00m\x00e\x00\x00\x00"), \ u"W. Europe Standard Time")
def main(args): assert (decode_utf16le("\x61\x00") == u"a") assert (decode_utf16le("\x61\x62") == u"扡") assert (decode_utf16le("\x61\x62\x00\x00") == u"扡") assert (decode_utf16le("\x61\x00\x61\x00\x00\x00") == u"aa") assert (decode_utf16le("\x61\x00\x61\x62\x00\x00") == u"a扡") assert (decode_utf16le("\x61\x00\x61\x00\x00") == u"aa") assert (decode_utf16le("\x61\x00\x61\x62\x00") == u"a扡") print "Pass"
def main(args): assert(decode_utf16le("\x61\x00") == u"a") assert(decode_utf16le("\x61\x62") == u"扡") assert(decode_utf16le("\x61\x62\x00\x00") == u"扡") assert(decode_utf16le("\x61\x00\x61\x00\x00\x00") == u"aa") assert(decode_utf16le("\x61\x00\x61\x62\x00\x00") == u"a扡") assert(decode_utf16le("\x61\x00\x61\x00\x00") == u"aa") assert(decode_utf16le("\x61\x00\x61\x62\x00") == u"a扡") print "Pass"