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) |