def test(self): """Dictionary test method""" s = Dictionary() for i in range(41): s[i] = str(i) self.assertEqual(len(s), 41) self.assertEqual( str(s), "[[0, '0'], [1, '1'], [2, '2'], [3, '3'], [4, '4'], [5, '5'], " "[6, '6'], [7, '7'], [8, '8'], [9, '9'], [10, '10'], [11, '11'], " "[12, '12'], [13, '13'], [14, '14'], [15, '15'], [16, '16'], " "[17, '17'], [18, '18'], [19, '19'], [20, '20'], [21, '21'], " "[22, '22'], [23, '23'], [24, '24'], [25, '25'], [26, '26'], " "[27, '27'], [28, '28'], [29, '29'], [30, '30'], [31, '31'], " "[32, '32'], [33, '33'], [34, '34'], [35, '35'], [36, '36'], " "[37, '37'], [38, '38'], [39, '39'], [40, '40']]") for i in range(20): s.__delitem__(i) self.assertEqual( str(s), "[[20, '20'], [21, '21'], [22, '22'], [23, '23'], [24, '24'], " "[25, '25'], [26, '26'], [27, '27'], [28, '28'], [29, '29'], " "[30, '30'], [31, '31'], [32, '32'], [33, '33'], [34, '34'], " "[35, '35'], [36, '36'], [37, '37'], [38, '38'], [39, '39'], " "[40, '40']]") for i in range(20, 34): s.__delitem__(i) self.assertEqual( str(s), "[[40, '40'], [34, '34'], [35, '35'], [36, '36'], [37, '37'], " "[38, '38'], [39, '39']]")
def test(self): """Dictionary test method""" s = Dictionary() s[1] = "one" s[2] = "two" s[3] = "three" s[4] = "four" s[5] = "five" self.assertRaises(RuntimeError, lambda: s.__delitem__(6))
def test(self): """Dictionary test method""" s = Dictionary() s[1] = "one" s[2] = "two" s[3] = "three" s[4] = "four" s[5] = "five" self.assertEqual(len(s), 5) s.__delitem__(1) s.__delitem__(5) s.__delitem__(2) s.__delitem__(3) s.__delitem__(4) self.assertEqual(len(s), 0) s[False] = 1 s[1] = None s.__delitem__(False) s.__delitem__(1) self.assertEqual(len(s), 0)
def test(self): """Dictionary test method""" s = Dictionary() for i in range(11): s[i] = str(i) self.assertEqual(len(s), 11) self.assertEqual( str(s), "[[0, '0'], [1, '1'], [2, '2'], [3, '3'], [4, '4'], [5, '5'], " "[6, '6'], [7, '7'], [8, '8'], [9, '9'], [10, '10']]") s.__delitem__(1) s.__delitem__(5) s.__delitem__(2) s.__delitem__(3) s.__delitem__(4) s.__delitem__(0) s.__delitem__(6) s.__delitem__(7) s.__delitem__(8) self.assertEqual(len(s), 2) self.assertEqual(str(s), "[[10, '10'], [9, '9']]")