def test_pixler_set_pixel_out_of_bounds() -> None: pixler = Pixler(2, 4) pixler.set_pixel(0, 0) pixler.set_pixel(1, 0) with pytest.raises(OutOfBoundsException): pixler.set_pixel(2, 0)
def test_pixler_set_pixel() -> None: pixler = Pixler(2, 4) assert pixler.get_frame() == "⠀" pixler.set_pixel(0, 0, True) assert pixler.get_frame() == "⠁" pixler.set_pixel(1, 0, True) assert pixler.get_frame() == "⠉" pixler.set_pixel(0, 0, False) assert pixler.get_frame() == "⠈" pixler.set_pixel(1, 0, False) assert pixler.get_frame() == "⠀"