diff options
-rw-r--r-- | simplejson/tests/test_errors.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/simplejson/tests/test_errors.py b/simplejson/tests/test_errors.py index c8b836a..e0b958c 100644 --- a/simplejson/tests/test_errors.py +++ b/simplejson/tests/test_errors.py @@ -19,3 +19,15 @@ class TestErrors(TestCase): self.assertEquals(err.colno, 1) self.assertEquals(err.endlineno, 3) self.assertEquals(err.endcolno, 2) + + def test_scan_error(self): + err = None + try: + json.loads('{"asdf": "') + except json.JSONDecodeError, e: + err = e + else: + self.fail('Expected JSONDecodeError') + self.assertEquals(err.lineno, 1) + self.assertEquals(err.colno, 9) +
\ No newline at end of file |