Пример #1
0
 def test_converts_all_bytes_to_unicode_recursively(self):
   p = {
     "l": [constants.UTF8_BYTES2, constants.UTF8_BYTES],
     "t": (constants.UTF8_BYTES2, constants.UTF8_BYTES),
     "d": dict(another=[constants.UTF8_BYTES, constants.UTF8_BYTES2]),
     "b": constants.UTF8_BYTES,
     "n": None,
     }
   e = {
     "l": [constants.UNICODE_STRING2, constants.UNICODE_STRING],
     "t": (constants.UNICODE_STRING2, constants.UNICODE_STRING),
     "d": dict(another=[constants.UNICODE_STRING, constants.UNICODE_STRING2]),
     "b": constants.UNICODE_STRING,
     "n": None,
     }
   self.assertDictEqual(text.bytes_to_unicode_recursive(p), e)
Пример #2
0
 def test_converts_all_bytes_to_unicode_recursively(self):
   p = {
     "l": [utf8_bytes2, utf8_bytes],
     "t": (utf8_bytes2, utf8_bytes),
     "d": dict(another=[utf8_bytes, utf8_bytes2]),
     "b": utf8_bytes,
     "n": None,
     }
   e = {
     "l": [unicode_string2, unicode_string],
     "t": (unicode_string2, unicode_string),
     "d": dict(another=[unicode_string, unicode_string2]),
     "b": unicode_string,
     "n": None,
     }
   self.assertDictEqual(bytes_to_unicode_recursive(p), e)