Esempio n. 1
0
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)
Esempio n. 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() == "⠀"