fix: utf-16 json encoder support (#28486)

Co-authored-by: Eyal Ezer <eyal.ezer@ge.com>
This commit is contained in:
Eyal Ezer
2024-05-15 10:53:19 -05:00
committed by GitHub
parent f420005b57
commit 5f714b707c
4 changed files with 31 additions and 8 deletions

View File

@@ -127,7 +127,8 @@ class TestUtils(SupersetTestCase):
assert isinstance(base_json_conv(time()), str)
assert isinstance(base_json_conv(timedelta(0)), str)
assert isinstance(base_json_conv(b""), str)
assert base_json_conv(bytes("", encoding="utf-16")) == "[bytes]"
assert isinstance(base_json_conv(b"\xff\xfe"), str)
assert base_json_conv(b"\xff") == "[bytes]"
with pytest.raises(TypeError):
base_json_conv(np.datetime64())