"""day09 tests."""
from day09.day9 import INPUT_SMALL, ValueArray, get_input, interpolate, part1, part2
[docs]
def test_interpolate() -> None:
"""Test ``interpolate()`` function."""
values = [0, 3, 6, 9, 12, 15]
assert interpolate(values) == [3, 3, 3, 3, 3]
[docs]
def test_part1() -> None:
"""Test ``part1()``."""
values: list[ValueArray] = get_input(INPUT_SMALL)
assert part1(values) == 114
[docs]
def test_part2() -> None:
"""Test ``part2()``."""
values: list[ValueArray] = get_input(INPUT_SMALL)
assert part2(values) == 2