Source code for day22.tests.test_day22

"""Test main functions of day22."""
from typing import TYPE_CHECKING

from day22.day22 import INPUT_SMALL, Visualization
from day22.lib.parsers import get_boxes

if TYPE_CHECKING:
    from day22.lib.classes import BoxData


[docs] def test_visualization() -> None: """Tests results from day22 vis class.""" boxes: list[BoxData] = get_boxes(INPUT_SMALL) vis = Visualization(boxes, False) vis.start() assert vis.calculate_part1() == 5 assert vis.calculate_part2() == 7