def test_get_silent_and_listen():
    hashtable = Hashtable()
    hashtable.set('listen', 'to me')
    hashtable.set('silent', 'so quiet')

    assert hashtable.get('listen') == 'to me'
    assert hashtable.get('silent') == 'so quiet'
def test_retrieve_value_in_collision_bucket():
    hashtable = Hashtable()
    initial = hashtable.add('listen', 'One')
    secondary = hashtable.add('silent', 'Two')
    actual = hashtable.get('silent')
    expected = 'Two'
    assert actual == expected
def test_retrieving_value_from_key():
    hashtable = Hashtable()
    hashtable.add('Sunday', 'One')
    actual = hashtable.get('Sunday')
    expected = 'One'
    assert actual == expected
def test_get_apple():
    hashtable = Hashtable()
    hashtable.set("apple", "Used for apple sauce")
    actual = hashtable.get("apple")
    expected = "Used for apple sauce"
    assert actual == expected
Exemplo n.º 5
0
def test_get_value():
    ht = Hashtable()
    ht.add('rum ham', 6)
    actual = ht.get('rum ham')
    expected = 6
    assert actual == expected
def test_unknown_key():
    ht = Hashtable()
    ht.add("banana", 9)
    actual = ht.get("cucumber")
    expected = None
    assert actual == expected
def test_get_banana():
    ht = Hashtable()
    ht.add("banana", 9)
    actual = ht.get("banana")
    expected = 9
    assert actual == expected