def test_lit_pixels():
    display = Display(rows=3, columns=7)
    display.rect(width=3, height=2)
    assert display.lit_pixels() == 6
def test_get_row():
    display = Display(rows=3, columns=7)
    display.rect(width=3, height=2)
    assert display._get_row(0) == ['#', '#', '#', '.', '.', '.', '.']
def test_rotate_row():
    display = Display(rows=3, columns=7)
    display.rect(width=3, height=2)
    display.rotate_column(x=1, steps=1)
    display.rotate_row(y=0, steps=4)
    assert str(display) == '....#.#\n###....\n.#.....'
def test_rect():
    display = Display(rows=3, columns=7)
    display.rect(width=3, height=2)
    assert str(display) == '###....\n###....\n.......'