def test_starts_with_five_zeroes():
    assert True == advent_coins.starts_with_zeroes("00000", 5)
    assert True == advent_coins.starts_with_zeroes("00000b", 5)
    assert False == advent_coins.starts_with_zeroes("100000b", 5)
    assert True == advent_coins.starts_with_zeroes("000001", 5)
    assert False == advent_coins.starts_with_zeroes("0000", 5)
def test_hash_matches_assumption():
    hashed = advent_coins.hash("abcdef", "609043")
    assert advent_coins.starts_with_zeroes(hashed, 5)

    hashed = advent_coins.hash("pqrstuv", "1048970")
    assert advent_coins.starts_with_zeroes(hashed, 5)