summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSerhiy Storchaka <storchaka@gmail.com>2017-11-06 22:42:58 +0200
committerSerhiy Storchaka <storchaka@gmail.com>2017-11-06 22:42:58 +0200
commiteb9665a751e8aea21aeedea02ae6617ff53eeaad (patch)
treedd7464fc2f81a7181e4c54ddc2875dae2e96c3b0
parent5decd38112c02dbd646c2d13b9563460ee15eb4b (diff)
downloadsimplejson-bpo-31505.tar.gz
Fix a test.bpo-31505
-rw-r--r--simplejson/tests/test_speedups.py4
1 files changed, 1 insertions, 3 deletions
diff --git a/simplejson/tests/test_speedups.py b/simplejson/tests/test_speedups.py
index 75242fd..8b146df 100644
--- a/simplejson/tests/test_speedups.py
+++ b/simplejson/tests/test_speedups.py
@@ -63,6 +63,7 @@ class TestEncode(TestCase):
def test_bad_str_encoder(self):
# Issue #31505: There shouldn't be an assertion failure in case
# c_make_encoder() receives a bad encoder() argument.
+ import decimal
def bad_encoder1(*args):
return None
enc = encoder.c_make_encoder(
@@ -80,9 +81,6 @@ class TestEncode(TestCase):
bad_encoder2, None, ': ', ', ',
False, False, False, {}, False, False, False,
None, None, 'utf-8', False, False, decimal.Decimal, False)
- enc = self.json.encoder.c_make_encoder(None, lambda obj: str(obj),
- bad_encoder2, None, ': ', ', ',
- False, False, False)
self.assertRaises(ZeroDivisionError, enc, 'spam', 4)
@skip_if_speedups_missing