def test_does_not_encode_else_to_unicode(self): self.assertEqual(text.to_unicode_if_bytes(constants.UNICODE_STRING), constants.UNICODE_STRING) self.assertTrue(builtins.is_unicode(text.to_unicode_if_bytes(constants.UNICODE_STRING))) self.assertEqual(text.to_unicode_if_bytes(constants.UNICODE_STRING2), constants.UNICODE_STRING2) self.assertTrue(builtins.is_unicode(text.to_unicode_if_bytes(constants.UNICODE_STRING2))) self.assertEqual(text.to_unicode_if_bytes(None), None) self.assertEqual(text.to_unicode_if_bytes(False), False) self.assertEqual(text.to_unicode_if_bytes(5), 5) self.assertEqual(text.to_unicode_if_bytes([]), []) self.assertEqual(text.to_unicode_if_bytes(()), ()) self.assertEqual(text.to_unicode_if_bytes({}), {}) self.assertEqual(text.to_unicode_if_bytes(object), object)
def test_does_not_encode_else_to_unicode(self): self.assertEqual(to_unicode_if_bytes(unicode_string), unicode_string) self.assertTrue(is_unicode(to_unicode_if_bytes(unicode_string))) self.assertEqual(to_unicode_if_bytes(unicode_string2), unicode_string2) self.assertTrue(is_unicode(to_unicode_if_bytes(unicode_string2))) self.assertEqual(to_unicode_if_bytes(None), None) self.assertEqual(to_unicode_if_bytes(False), False) self.assertEqual(to_unicode_if_bytes(5), 5) self.assertEqual(to_unicode_if_bytes([]), []) self.assertEqual(to_unicode_if_bytes(()), ()) self.assertEqual(to_unicode_if_bytes({}), {}) self.assertEqual(to_unicode_if_bytes(object), object)
def test_encodes_bytes_to_unicode(self): self.assertEqual(text.to_unicode_if_bytes(constants.UTF8_BYTES), constants.UNICODE_STRING) self.assertTrue(builtins.is_unicode(text.to_unicode_if_bytes(constants.UTF8_BYTES))) self.assertEqual(text.to_unicode_if_bytes(constants.UTF8_BYTES2), constants.UNICODE_STRING2) self.assertTrue(builtins.is_unicode(text.to_unicode_if_bytes(constants.UTF8_BYTES2)))
def test_encodes_bytes_to_unicode(self): self.assertEqual(to_unicode_if_bytes(utf8_bytes), unicode_string) self.assertTrue(is_unicode(to_unicode_if_bytes(utf8_bytes))) self.assertEqual(to_unicode_if_bytes(utf8_bytes2), unicode_string2) self.assertTrue(is_unicode(to_unicode_if_bytes(utf8_bytes2)))