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
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
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