MCPcopy Create free account
hub / github.com/simplejson/simplejson / TestSubclass

Class TestSubclass

simplejson/tests/test_subclass.py:23–37  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

21
22
23class TestSubclass(TestCase):
24 def test_int(self):
25 self.assertEqual(json.dumps(AlternateInt(1)), '1')
26 self.assertEqual(json.dumps(AlternateInt(-1)), '-1')
27 self.assertEqual(json.loads(json.dumps({AlternateInt(1): 1})), {'1': 1})
28
29 def test_float(self):
30 self.assertEqual(json.dumps(AlternateFloat(1.0)), '1.0')
31 self.assertEqual(json.dumps(AlternateFloat(-1.0)), '-1.0')
32 self.assertEqual(json.loads(json.dumps({AlternateFloat(1.0): 1})), {'1.0': 1})
33
34 # NOTE: Decimal subclasses are not supported as-is
35 # def test_decimal(self):
36 # self.assertEqual(json.dumps(AlternateDecimal('1.0')), '1.0')
37 # self.assertEqual(json.dumps(AlternateDecimal('-1.0')), '-1.0')

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…