def test_copy(self): cid = CaseInsensitiveDict({'SPAM': 'blueval', 'Eggs': 'redval'}) othercid = cid.copy() d = {'spam': 'blueval', 'eggs': 'redval'} self.assertEqual(cid, othercid) self.assertEqual(cid, d) self.assertEqual(othercid, d) del othercid['spam'] self.assertNotEqual(cid, othercid) self.assertEqual(cid, d) self.assertNotEqual(othercid, d)