Пример #1
0
 def returns_deep_copy_of_given_dict(self):
     # NOTE: not actual deepcopy...
     source = {"foo": {"bar": {"biz": "baz"}}}
     copy = copy_dict(source)
     assert copy["foo"]["bar"] == source["foo"]["bar"]
     assert copy["foo"]["bar"] is not source["foo"]["bar"]
     copy["foo"]["bar"]["biz"] = "notbaz"
     assert source["foo"]["bar"]["biz"] == "baz"
Пример #2
0
 def returns_deep_copy_of_given_dict(self):
     # NOTE: not actual deepcopy...
     source = {'foo': {'bar': {'biz': 'baz'}}}
     copy = copy_dict(source)
     eq_(copy['foo']['bar'], source['foo']['bar'])
     ok_(copy['foo']['bar'] is not source['foo']['bar'])
     copy['foo']['bar']['biz'] = 'notbaz'
     eq_(source['foo']['bar']['biz'], 'baz')
Пример #3
0
 def returns_deep_copy_of_given_dict(self):
     # NOTE: not actual deepcopy...
     source = {'foo': {'bar': {'biz': 'baz'}}}
     copy = copy_dict(source)
     assert copy['foo']['bar'] == source['foo']['bar']
     assert copy['foo']['bar'] is not source['foo']['bar']
     copy['foo']['bar']['biz'] = 'notbaz'
     assert source['foo']['bar']['biz'] == 'baz'
Пример #4
0
 def returns_deep_copy_of_given_dict(self):
     # NOTE: not actual deepcopy...
     source = {'foo': {'bar': {'biz': 'baz'}}}
     copy = copy_dict(source)
     eq_(copy['foo']['bar'], source['foo']['bar'])
     ok_(copy['foo']['bar'] is not source['foo']['bar'])
     copy['foo']['bar']['biz'] = 'notbaz'
     eq_(source['foo']['bar']['biz'], 'baz')
Пример #5
0
 def returns_deep_copy_of_given_dict(self):
     # NOTE: not actual deepcopy...
     source = {'foo': {'bar': {'biz': 'baz'}}}
     copy = copy_dict(source)
     assert copy['foo']['bar'] == source['foo']['bar']
     assert copy['foo']['bar'] is not source['foo']['bar']
     copy['foo']['bar']['biz'] = 'notbaz'
     assert source['foo']['bar']['biz'] == 'baz'