def test_insert_resolution_chaning_no_collision(self): # Arrange key = 'key' value = 'value' ht = HashTable(container_type=LinkedList, resolution=HashTable.RESOLUTION_CHAINING) i = ht.i(key) # Act ht.insert(key, value) # Assert self.assertEqual(LinkedList((key,value)), ht.arr[i])
def test_insert_resolution_overwrite(self): # Arrange key = 'key' value = 'value' ht = HashTable() i = ht.i(key) # Act ht.insert(key, value) # Assert self.assertEqual(HashTable.Bucket((key,value)), ht.arr[i])