PICARD-2204: Handle EOF when reading "\u"

This commit is contained in:
Philipp Wolfer
2021-05-04 23:43:10 +02:00
parent c00c175fd3
commit 2acdeb77d9
2 changed files with 9 additions and 5 deletions

View File

@@ -161,7 +161,9 @@ class ScriptParserTest(PicardTestCase):
def test_script_unicode_char_eof(self):
areg = r"^\d+:\d+: Unexpected end of script"
with self.assertRaisesRegex(ScriptEndOfFile, areg):
self.parser.eval("\\uaf")
self.parser.eval("\\u")
with self.assertRaisesRegex(ScriptEndOfFile, areg):
self.parser.eval("\\uaff")
def test_script_unicode_char_err(self):
areg = r"^\d+:\d+: Invalid unicode character '\\ufffg'"