| import decimal | |
| from unittest import TestCase | |
| import json | |
| class TestDecode(TestCase): | |
| def test_decimal(self): | |
| rval = json.loads('1.1', parse_float=decimal.Decimal) | |
| self.assert_(isinstance(rval, decimal.Decimal)) | |
| self.assertEquals(rval, decimal.Decimal('1.1')) | |
| def test_float(self): | |
| rval = json.loads('1', parse_int=float) | |
| self.assert_(isinstance(rval, float)) | |
| self.assertEquals(rval, 1.0) |