Exemplo n.º 1
0
 def test_delete_key(self):
     m = HashTable(10)
     for i in range(5):
         m.put(i, i**2)
     m.del_(1)
     self.assertEqual(None, m.get(1))
     self.assertEqual(4, m.get(2))
Exemplo n.º 2
0
 def test_delete_key(self):
     m = HashTable(10)
     for i in range(5):
         m.put(i, i**2)
     m.del_(1)
     self.assertEqual(None, m.get(1))
     self.assertEqual(4,m.get(2))
Exemplo n.º 3
0
 def test_len_after_deletions(self):
     m = HashTable(10)
     m.put(1, 1)
     self.assertEqual(1, len(m))
     m.del_(1)
     self.assertEqual(0, len(m))
     m.put(11, 42)
     self.assertEqual(1, len(m))
Exemplo n.º 4
0
 def test_len_after_deletions(self):
     m = HashTable(10)
     m.put(1, 1)
     self.assertEqual(1, len(m))
     m.del_(1)
     self.assertEqual(0, len(m))
     m.put(11, 42)
     self.assertEqual(1, len(m))