Exemplo n.º 1
0
 def test_copy(self):
     d = {'a': 1, 'b': 2, 'c': 3}
     b = BaseDict(d)
     c = b.copy()
     c['a'] = -1
     c['b'] = -2
     c['c'] = -3
     self.assertTrue(b == d)
     self.assertFalse(b == c)
Exemplo n.º 2
0
 def test_copy_with_pointer(self):
     d = {'a': 1, 'b': 2, 'c': 3}
     b = BaseDict(d)
     c = b.copy()
     c['a'] = -1
     c['b'] = -2
     c['c'] = -3
     self.assertTrue(b == d)
     self.assertFalse(b == c)
     # self.assertTrue(type(b) == type(c))
     self.assertEqual(b, b.dict())
Exemplo n.º 3
0
 def test_copy(self):
     b = BaseDict()
     b['a'] = 1
     b['b'] = 2
     b['c'] = 3
     c = b.copy()
     c['a'] = -1
     c['b'] = -2
     c['c'] = -3
     self.assertFalse(b == c)
     # self.assertTrue(type(b) == type(c))
     self.assertEqual(b, b.dict())