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)
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)