summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorJim Mussared <jim.mussared@gmail.com>2022-08-24 12:42:45 +1000
committerDamien George <damien@micropython.org>2022-08-26 16:47:27 +1000
commitbd4e45fd68e20af3f965b403e643fa5f71aa1b08 (patch)
treed140eeeec0814b0c6aa6b6398ca8c28065596544
parent6c3d8d38bfbe24c3d810f89f546ac947cf0cb66d (diff)
downloadmicropython-bd4e45fd68e20af3f965b403e643fa5f71aa1b08.tar.gz
micropython-bd4e45fd68e20af3f965b403e643fa5f71aa1b08.zip
tests/unicode: Add test for invalid utf-8 file contents.
Signed-off-by: Jim Mussared <jim.mussared@gmail.com>
-rw-r--r--tests/unicode/data/utf-8_invalid.txt1
-rw-r--r--tests/unicode/file_invalid.py5
2 files changed, 6 insertions, 0 deletions
diff --git a/tests/unicode/data/utf-8_invalid.txt b/tests/unicode/data/utf-8_invalid.txt
new file mode 100644
index 0000000000..50020482bf
--- /dev/null
+++ b/tests/unicode/data/utf-8_invalid.txt
@@ -0,0 +1 @@
+aa˙bb
diff --git a/tests/unicode/file_invalid.py b/tests/unicode/file_invalid.py
new file mode 100644
index 0000000000..3f7f184062
--- /dev/null
+++ b/tests/unicode/file_invalid.py
@@ -0,0 +1,5 @@
+try:
+ f = open("unicode/data/utf-8_invalid.txt", encoding="utf-8")
+ f.read()
+except UnicodeError:
+ print("UnicodeError")