We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c872ddd commit afed4f7Copy full SHA for afed4f7
1 file changed
test/test_type.py
@@ -306,6 +306,16 @@ def test_dict_large_keys(self):
306
self.assertEqual(orjson.dumps(obj), ref.encode("utf-8"))
307
self.assertEqual(orjson.loads(ref), obj)
308
309
+ def test_dict_unicode(self):
310
+ """
311
+ dict unicode keys
312
313
+ obj = {"🐈": "value"}
314
+ ref = b'{"\xf0\x9f\x90\x88":"value"}'
315
+ self.assertEqual(orjson.dumps(obj), ref)
316
+ self.assertEqual(orjson.loads(ref), obj)
317
+ self.assertEqual(orjson.loads(ref)["🐈"], "value")
318
+
319
def test_dict_invalid_key_dumps(self):
320
"""
321
dict invalid key dumps()
0 commit comments