|
@@ -994,6 +994,12 @@ class TestUtil(unittest.TestCase): |
|
|
on = js_to_json('{42:4.2e1}') |
|
|
on = js_to_json('{42:4.2e1}') |
|
|
self.assertEqual(json.loads(on), {'42': 42.0}) |
|
|
self.assertEqual(json.loads(on), {'42': 42.0}) |
|
|
|
|
|
|
|
|
|
|
|
on = js_to_json('{ "0x40": "0x40" }') |
|
|
|
|
|
self.assertEqual(json.loads(on), {'0x40': '0x40'}) |
|
|
|
|
|
|
|
|
|
|
|
on = js_to_json('{ "040": "040" }') |
|
|
|
|
|
self.assertEqual(json.loads(on), {'040': '040'}) |
|
|
|
|
|
|
|
|
def test_js_to_json_malformed(self): |
|
|
def test_js_to_json_malformed(self): |
|
|
self.assertEqual(js_to_json('42a1'), '42"a1"') |
|
|
self.assertEqual(js_to_json('42a1'), '42"a1"') |
|
|
self.assertEqual(js_to_json('42a-1'), '42"a"-1') |
|
|
self.assertEqual(js_to_json('42a-1'), '42"a"-1') |
|
|