Skip to content

Commit ac275e4

Browse files
committed
Test for invalid bytes
1 parent 50b0860 commit ac275e4

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

mypy/test/test_nativeparse.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -285,6 +285,10 @@ def test_trivial_binary_data_from_bytes_source(self) -> None:
285285
b, _, _, _, _, _, _, _ = parse_to_binary_ast("", Options(), b"print('hello')")
286286
self._assert_trivial_binary_data(b)
287287

288+
def test_invalid_bytes_raises(self) -> None:
289+
with self.assertRaises(UnicodeDecodeError):
290+
parse_to_binary_ast("", Options(), b"\xff")
291+
288292

289293
@contextlib.contextmanager
290294
def temp_source(text: str) -> Iterator[str]:

0 commit comments

Comments
 (0)