From 72368e497f41ee647b5a840140fd953b8fe28d79 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20Ma=C5=9Blanka?= <piotr.maslanka@henrietta.com.pl> Date: Wed, 26 May 2021 20:49:41 +0200 Subject: [PATCH] added extra tests, faster tests --- tests/test_minijson.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/tests/test_minijson.py b/tests/test_minijson.py index 3b66629..8e78e3c 100644 --- a/tests/test_minijson.py +++ b/tests/test_minijson.py @@ -23,10 +23,14 @@ class TestMiniJSON(unittest.TestCase): for i in range(300): a[i] = i self.assertSameAfterDumpsAndLoads(a) - for i in range(700000): + for i in range(70000): a[i] = i self.assertSameAfterDumpsAndLoads(a) + def test_invalid_name_dict(self): + self.assertRaises(DecodingError, lambda: loads(b'\x15\x01\x81\x01')) + self.assertRaises(DecodingError, lambda: loads(b'\x0B\x01\x01\xFF\x15')) + def test_encode_double(self): switch_default_double() self.assertGreaterEqual(len(dumps(4.5)), 5) @@ -75,16 +79,12 @@ class TestMiniJSON(unittest.TestCase): a[str(i)] = i*2 self.assertSameAfterDumpsAndLoads(a) a = {} - for i in range(0xFFFFF): + for i in range(0x1FFFF): a[str(i)] = i*2 self.assertSameAfterDumpsAndLoads(a) - a = [] - for i in range(65535): - a.append(i) + a = list(range(0xFFFF)) self.assertSameAfterDumpsAndLoads(a) - a = [] - for i in range(0xFFFFFF): - a.append(i*2) + a = list(range(0x1FFFF)) self.assertSameAfterDumpsAndLoads(a) def test_negatives(self): -- GitLab