コード例 #1
0
ファイル: test_grid.py プロジェクト: derpferd/CYLGame
def test_from_string_array():
    frame1 = GridFrameBuffer(2, 2)
    frame1.set(0, 0, "a")
    frame1.set(1, 0, "b")
    frame1.set(0, 1, "c")
    frame1.set(1, 1, "d")
    frame2 = GridFrameBuffer.from_string_array(["ab", "cd"])
    assert frame1 == frame2
コード例 #2
0
def test_edges():
    panel = MapPanel(1, 1, 2, 2)
    frame = GridFrameBuffer(5, 5, init_value=" ")
    panel.add("1", (0, 0))
    panel.add("2", (1, 0))
    panel.add("3", (0, 1))
    panel.add("4", (1, 1))
    panel.redraw(frame)
    exp = ["     ", " 12  ", " 34  ", "     ", "     "]
    exp_frame = GridFrameBuffer.from_string_array(exp)
    assert frame == exp_frame
コード例 #3
0
def test_edges():
    panel = Panel(1,
                  1,
                  1,
                  1,
                  border=PanelBorder.create("2", "7", "5", "4", "3", "1", "8",
                                            "6"))
    frame = GridFrameBuffer(5, 5, init_value=" ")
    panel.redraw(frame)
    exp = ["123  ", "4 5  ", "678  ", "     ", "     "]
    exp_frame = GridFrameBuffer.from_string_array(exp)
    assert frame == exp_frame