summaryrefslogtreecommitdiff
path: root/simplejson/tests/test_decimal.py
diff options
context:
space:
mode:
Diffstat (limited to 'simplejson/tests/test_decimal.py')
-rw-r--r--simplejson/tests/test_decimal.py17
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())