MCPcopy Index your code
hub / github.com/python/cpython / test_deep_copy

Method test_deep_copy

Lib/test/test_defaultdict.py:108–117  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

106 self.assertEqual(d2, d1)
107
108 def test_deep_copy(self):
109 d1 = defaultdict(foobar, {1: [1]})
110 d2 = copy.deepcopy(d1)
111 self.assertEqual(d2.default_factory, foobar)
112 self.assertEqual(d2, d1)
113 self.assertTrue(d1[1] is not d2[1])
114 d1.default_factory = list
115 d2 = copy.deepcopy(d1)
116 self.assertEqual(d2.default_factory, list)
117 self.assertEqual(d2, d1)
118
119 def test_keyerror_without_factory(self):
120 d1 = defaultdict()

Callers

nothing calls this directly

Calls 3

defaultdictClass · 0.85
assertTrueMethod · 0.80
assertEqualMethod · 0.45

Tested by

no test coverage detected