Пример #1
0
 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'))
Пример #2
0
 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'))
Пример #3
0
 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)
Пример #4
0
 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)
Пример #5
0
 def test_add_and_retrieve_single_letter(self):
     d = MyDictionary()
     d.insert('a')
     self.assertEqual('a', d.lookUp('a'))
Пример #6
0
 def test_add_and_retrieve_single_letter(self):
     d = MyDictionary()
     d.insert('a')
     self.assertEqual('a', d.lookUp('a'))