def test_bad_utf_like_encoding(): assert guess_json_utf(b"\x00\x00\x00\x00") is None
def test_guess_by_bom(encoding, expected): data = "\ufeff{}".encode(encoding) assert guess_json_utf(data) == expected
def test_encoded(encoding): data = "{}".encode(encoding) assert guess_json_utf(data) == encoding