(self)
| 81 | self.assertEqual(1, len(m)) |
| 82 | |
| 83 | def test_resizable_hash_table(self): |
| 84 | m = ResizableHashTable() |
| 85 | self.assertEqual(ResizableHashTable.MIN_SIZE, m.size) |
| 86 | for i in range(ResizableHashTable.MIN_SIZE): |
| 87 | m.put(i, "foo") |
| 88 | self.assertEqual(ResizableHashTable.MIN_SIZE * 2, m.size) |
| 89 | self.assertEqual("foo", m.get(1)) |
| 90 | self.assertEqual("foo", m.get(3)) |
| 91 | self.assertEqual("foo", m.get(ResizableHashTable.MIN_SIZE - 1)) |
| 92 | |
| 93 | def test_fill_up_the_limit(self): |
| 94 | m = HashTable(10) |
nothing calls this directly
no test coverage detected