def test_getsetdel(self): d = CaseInsensitiveDict() d["aa"] = 5 self.assertEquals(d["aa"], 5) self.assertEquals(d["AA"], 5) self.assertTrue("aA" in d) self.assertEquals(len(d), 1) d["AA"] = 4 self.assertEquals(len(d), 1) self.assertEquals(d["aa"], 4) self.assertEquals(d["AA"], 4) self.assertEquals(d.keys(), ["aa"]) del d["Aa"] self.assertEquals(len(d), 0) self.assertFalse("aa" in d) self.assertFalse("AA" in d)