def test_nested_mixed(self): base_object = { 'dummy_elem': [123], 'dummy_dict': { 'dummy_list': [123], 'dummy_int': 234, }, } copied_object = utils.deepcopy(base_object) assert deep_compare(base_object, copied_object)
def test_nested_dict(self): base_object = {'dummy_elem': {'dummy_elem2': 123}} copied_object = utils.deepcopy(base_object) assert deep_compare(base_object, copied_object)
def test_nested_list(self): base_object = [['dummy_elem', 123], 234] copied_object = utils.deepcopy(base_object) assert deep_compare(base_object, copied_object)
def test_plain_list(self): base_object = ['dummy_elem', 123] copied_object = utils.deepcopy(base_object) assert deep_compare(base_object, copied_object)
def test_non_dict_object(self): base_object = 'dummy string' copied_object = utils.deepcopy(base_object) assert copied_object == base_object