diff options
Diffstat (limited to 'simplejson/tests/test_decimal.py')
-rw-r--r-- | simplejson/tests/test_decimal.py | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/simplejson/tests/test_decimal.py b/simplejson/tests/test_decimal.py index 6b4b8f3..09f062e 100644 --- a/simplejson/tests/test_decimal.py +++ b/simplejson/tests/test_decimal.py @@ -41,10 +41,15 @@ class TestDecimal(TestCase): [d]) def test_decimal_defaults(self): - d = Decimal(1) - sio = StringIO() - # use_decimal=False is the default + d = Decimal('1.1') + # use_decimal=True is the default self.assertRaises(TypeError, json.dumps, d, use_decimal=False) - self.assertRaises(TypeError, json.dumps, d) - self.assertRaises(TypeError, json.dump, d, sio, use_decimal=False) - self.assertRaises(TypeError, json.dump, d, sio)
\ No newline at end of file + self.assertEqual('1.1', json.dumps(d)) + self.assertEqual('1.1', json.dumps(d, use_decimal=True)) + self.assertRaises(TypeError, json.dump, d, StringIO(), use_decimal=False) + sio = StringIO() + json.dump(d, sio) + self.assertEqual('1.1', sio.getvalue()) + sio = StringIO() + json.dump(d, sio, use_decimal=True) + self.assertEqual('1.1', sio.getvalue()) |