def test_copy(self):
     nd = NormalizedDict({'a': 1, 'B': 1})
     cd = nd.copy()
     assert_equals(nd, cd)
     assert_equals(nd.data, cd.data)
     assert_equals(nd._keys, cd._keys)
     assert_equals(nd._normalize, cd._normalize)
     nd['C'] = 1
     cd['b'] = 2
     assert_equals(nd._keys, {'a': 'a', 'b': 'B', 'c': 'C'})
     assert_equals(nd.data, {'a': 1, 'b': 1, 'c': 1})
     assert_equals(cd._keys, {'a': 'a', 'b': 'B'})
     assert_equals(cd.data, {'a': 1, 'b': 2})
 def test_copy(self):
     nd = NormalizedDict({'a': 1, 'B': 1})
     cd = nd.copy()
     assert_equal(nd, cd)
     assert_equal(nd._data, cd._data)
     assert_equal(nd._keys, cd._keys)
     assert_equal(nd._normalize, cd._normalize)
     nd['C'] = 1
     cd['b'] = 2
     assert_equal(nd._keys, {'a': 'a', 'b': 'B', 'c': 'C'})
     assert_equal(nd._data, {'a': 1, 'b': 1, 'c': 1})
     assert_equal(cd._keys, {'a': 'a', 'b': 'B'})
     assert_equal(cd._data, {'a': 1, 'b': 2})
 def test_copy(self):
     nd = NormalizedDict({"a": 1, "B": 1})
     cd = nd.copy()
     assert_equals(nd, cd)
     assert_equals(nd.data, cd.data)
     assert_equals(nd._keys, cd._keys)
     assert_equals(nd._normalize, cd._normalize)
     nd["C"] = 1
     cd["b"] = 2
     assert_equals(nd._keys, {"a": "a", "b": "B", "c": "C"})
     assert_equals(nd.data, {"a": 1, "b": 1, "c": 1})
     assert_equals(cd._keys, {"a": "a", "b": "B"})
     assert_equals(cd.data, {"a": 1, "b": 2})