コード例 #1
0
def test_hashtable_collision():
    hashtable = Hashtable()
    hashtable.add("key", "value1")
    hashtable.add("yek", "value2")
    assert hashtable._hash("key") == hashtable._hash("yek")
    assert hashtable.get("key") == "value1"
    assert hashtable.get("yek") == "value2"
コード例 #2
0
def test_hashtable_add_and_get():
    hashtable = Hashtable()
    hashtable.add("key", "value")
    assert hashtable.get("key") == "value"
コード例 #3
0
def test_hashtable_get_none_key():
    hashtable = Hashtable()
    assert hashtable.get("key") == None