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

Method test_tuple_array_dumps

simplejson/tests/test_tuple.py:7–21  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

5
6class TestTuples(unittest.TestCase):
7 def test_tuple_array_dumps(self):
8 t = (1, 2, 3)
9 expect = json.dumps(list(t))
10 # Default is True
11 self.assertEqual(expect, json.dumps(t))
12 self.assertEqual(expect, json.dumps(t, tuple_as_array=True))
13 self.assertRaises(TypeError, json.dumps, t, tuple_as_array=False)
14 # Ensure that the "default" does not get called
15 self.assertEqual(expect, json.dumps(t, default=repr))
16 self.assertEqual(expect, json.dumps(t, tuple_as_array=True,
17 default=repr))
18 # Ensure that the "default" gets called
19 self.assertEqual(
20 json.dumps(repr(t)),
21 json.dumps(t, tuple_as_array=False, default=repr))
22
23 def test_tuple_array_dump(self):
24 t = (1, 2, 3)

Callers

nothing calls this directly

Calls 1

dumpsMethod · 0.80

Tested by

no test coverage detected