def test_add_and_retrieve_multiple_letters(self): d = MyDictionary() d.insert('a') d.insert('b') d.insert('c') self.assertEqual('a', d.lookUp('a')) self.assertEqual('b', d.lookUp('b')) self.assertEqual('c', d.lookUp('c'))
def test_resize(self): d = MyDictionary(100) # insert a, aa, aaa, etc.. for i in range(72, 72+100): d.insert(chr(i)) self.assertEqual('H', d.lookUp('H')) self.assertEqual('J', d.lookUp('J')) self.assertEqual(100, d.entries) self.assertTrue(d.size() > 50) self.assertEqual(200, d.capacity) print(d.d)
def test_resize(self): d = MyDictionary(100) # insert a, aa, aaa, etc.. for i in range(72, 72 + 100): d.insert(chr(i)) self.assertEqual('H', d.lookUp('H')) self.assertEqual('J', d.lookUp('J')) self.assertEqual(100, d.entries) self.assertTrue(d.size() > 50) self.assertEqual(200, d.capacity) print(d.d)
def test_add_and_retrieve_single_letter(self): d = MyDictionary() d.insert('a') self.assertEqual('a', d.lookUp('a'))