Source code for day22.tests.test_classes

"""Test classes in day22."""
from typing import TYPE_CHECKING

from day22.lib.classes import BoxData, Vector3

if TYPE_CHECKING:
    import vpython


[docs] def test_box_data() -> None: """Tests ``BoxData`` class.""" start: Vector3 = Vector3(1, 1, 1) end: Vector3 = Vector3(1, 4, 1) box: BoxData = BoxData("memes", start, end) vec: vpython.vector = box.vpos # our source z is vpython's y assert vec.x == 1.5 assert vec.z == 3.0 assert vec.y == 1.5