Source code for day22.tests.test_parsers
"""Tests parsing functions."""
from day22.day22 import INPUT_SMALL
from day22.lib.classes import BoxData, Vector3
from day22.lib.parsers import get_boxes
[docs]
def test_parser() -> None:
"""Test ``get_boxes()`` function."""
boxes: list[BoxData] = get_boxes(INPUT_SMALL)
assert len(boxes) == 7
assert boxes[0].start_pos == Vector3(1, 0, 1)
assert boxes[0].end_pos == Vector3(1, 2, 1)