ยปCore Development>Code coverage>Lib/json/tests/test_dump.py

Python code coverage for Lib/json/tests/test_dump.py

#countcontent
1n/afrom unittest import TestCase
2n/afrom io import StringIO
3n/a
4n/aimport json
5n/a
6n/aclass TestDump(TestCase):
7n/a def test_dump(self):
8n/a sio = StringIO()
9n/a json.dump({}, sio)
10n/a self.assertEqual(sio.getvalue(), '{}')
11n/a
12n/a def test_dumps(self):
13n/a self.assertEqual(json.dumps({}), '{}')
14n/a
15n/a def test_encode_truefalse(self):
16n/a self.assertEqual(json.dumps(
17n/a {True: False, False: True}, sort_keys=True),
18n/a '{"false": true, "true": false}')
19n/a self.assertEqual(json.dumps(
20n/a {2: 3.0, 4.0: 5, False: 1, 6: True}, sort_keys=True),
21n/a '{"false": 1, "2": 3.0, "4.0": 5, "6": true}')