summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--simplejson/tests/test_errors.py12
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