def test_generate_md5_hashes_sixty_four_with_stretching(): h, idx = day_14.generate_md5_hashes('abc', 64, -1, True) assert idx == 22551
def test_generate_md5_hashes_one_with_stretching(): h, idx = day_14.generate_md5_hashes('abc', 1, -1, True) assert idx == 10
def test_generate_md5_hashes_two(): h, idx = day_14.generate_md5_hashes('abc', 2) assert idx == 92 assert len(h) == 2
def test_generate_md5_hashes_sixty_four(): h, idx = day_14.generate_md5_hashes('abc', 64) assert len(h) == 64 assert idx == 22728
def test_generate_md5_hashes_one(): h, idx = day_14.generate_md5_hashes('abc', 1) assert idx == 39 assert len(h) == 1