예제 #1
0
    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)
예제 #2
0
    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)