test area draw circle & arc
This commit is contained in:
parent
74c162eafc
commit
f5ede7e7a1
@ -46,7 +46,6 @@ class TestPageDrawing(object):
|
||||
buffer[6][1] = 1
|
||||
buffer[7][1] = 1
|
||||
buffer[8][1] = 1
|
||||
self.draw_buffer(self.drv.buffer)
|
||||
assert_equal(self.drv.buffer, buffer)
|
||||
|
||||
def test_draw_vertical_line(self):
|
||||
@ -66,7 +65,6 @@ class TestPageDrawing(object):
|
||||
buffer[1][12] = 1
|
||||
buffer[1][13] = 1
|
||||
buffer[1][14] = 1
|
||||
self.draw_buffer(self.drv.buffer)
|
||||
assert_equal(self.drv.buffer, buffer)
|
||||
|
||||
def test_draw_overlapping_lines(self):
|
||||
@ -110,7 +108,6 @@ class TestPageDrawing(object):
|
||||
buffer[7][1] = 1
|
||||
buffer[8][1] = 1
|
||||
buffer[9][1] = 1
|
||||
self.draw_buffer(self.drv.buffer)
|
||||
assert_equal(self.drv.buffer, buffer)
|
||||
|
||||
def test_draw_diagonal_line_even_steps(self):
|
||||
@ -132,7 +129,6 @@ class TestPageDrawing(object):
|
||||
buffer[7][13] = 1
|
||||
buffer[8][14] = 1
|
||||
buffer[9][15] = 1
|
||||
self.draw_buffer(self.drv.buffer)
|
||||
assert_equal(self.drv.buffer, buffer)
|
||||
|
||||
def test_draw_diagonal_line_even_steps_even_rest(self):
|
||||
@ -148,7 +144,6 @@ class TestPageDrawing(object):
|
||||
buffer[7][4] = 1
|
||||
buffer[8][4] = 1
|
||||
buffer[9][5] = 1
|
||||
self.draw_buffer(self.drv.buffer)
|
||||
assert_equal(self.drv.buffer, buffer)
|
||||
|
||||
def test_draw_diagonal_line_odd_steps_even_rest(self):
|
||||
@ -164,7 +159,6 @@ class TestPageDrawing(object):
|
||||
buffer[7][4] = 1
|
||||
buffer[8][5] = 1
|
||||
buffer[9][6] = 1
|
||||
self.draw_buffer(self.drv.buffer)
|
||||
assert_equal(self.drv.buffer, buffer)
|
||||
|
||||
def test_draw_diagonal_line_even_steps_odd_rest(self):
|
||||
@ -179,7 +173,6 @@ class TestPageDrawing(object):
|
||||
buffer[6][4] = 1
|
||||
buffer[7][5] = 1
|
||||
buffer[8][6] = 1
|
||||
self.draw_buffer(self.drv.buffer)
|
||||
assert_equal(self.drv.buffer, buffer)
|
||||
|
||||
def test_draw_rect(self):
|
||||
@ -214,7 +207,6 @@ class TestPageDrawing(object):
|
||||
buffer[4][11] = 1
|
||||
buffer[5][11] = 1
|
||||
buffer[6][11] = 1
|
||||
self.draw_buffer(self.drv.buffer)
|
||||
assert_equal(self.drv.buffer, buffer)
|
||||
|
||||
def test_fill_rect(self):
|
||||
@ -223,7 +215,53 @@ class TestPageDrawing(object):
|
||||
for x in range(6):
|
||||
for y in range(10):
|
||||
buffer[2+x][2+y] = 2
|
||||
self.draw_buffer(self.drv.buffer)
|
||||
assert_equal(self.drv.buffer, buffer)
|
||||
|
||||
def test_draw_circle(self):
|
||||
self.lcd.draw_circle(5, 8, 3)
|
||||
buffer = self.get_buffer()
|
||||
buffer[2][7] = 1
|
||||
buffer[2][8] = 1
|
||||
buffer[2][9] = 1
|
||||
buffer[3][6] = 1
|
||||
buffer[3][7] = 1
|
||||
buffer[3][9] = 1
|
||||
buffer[3][10] = 1
|
||||
buffer[4][5] = 1
|
||||
buffer[4][6] = 1
|
||||
buffer[4][10] = 1
|
||||
buffer[4][11] = 1
|
||||
buffer[5][5] = 1
|
||||
buffer[5][11] = 1
|
||||
buffer[6][5] = 1
|
||||
buffer[6][6] = 1
|
||||
buffer[7][6] = 1
|
||||
buffer[7][7] = 1
|
||||
buffer[8][7] = 1
|
||||
buffer[8][8] = 1
|
||||
buffer[8][9] = 1
|
||||
buffer[7][9] = 1
|
||||
buffer[7][10] = 1
|
||||
buffer[6][10] = 1
|
||||
buffer[6][11] = 1
|
||||
assert_equal(self.drv.buffer, buffer)
|
||||
|
||||
def test_draw_arc(self):
|
||||
self.lcd.draw_arc(5, 8, 3, 90, 270)
|
||||
buffer = self.get_buffer()
|
||||
buffer[2][7] = 1
|
||||
buffer[2][8] = 1
|
||||
buffer[2][9] = 1
|
||||
buffer[3][6] = 1
|
||||
buffer[3][7] = 1
|
||||
buffer[3][9] = 1
|
||||
buffer[3][10] = 1
|
||||
buffer[4][5] = 1
|
||||
buffer[4][6] = 1
|
||||
buffer[4][10] = 1
|
||||
buffer[4][11] = 1
|
||||
buffer[5][5] = 1
|
||||
buffer[5][11] = 1
|
||||
assert_equal(self.drv.buffer, buffer)
|
||||
|
||||
def draw_buffer(self, buffer):
|
||||
|
@ -103,7 +103,6 @@ class TestPageDrawing(object):
|
||||
buffer[7][1] = 16+32
|
||||
buffer[8][1] = 64
|
||||
buffer[9][1] = 128
|
||||
self.draw_buffer(self.lcd.buffer)
|
||||
assert_equal(self.lcd.buffer, buffer)
|
||||
|
||||
def test_draw_diagonal_line_even_steps_even_rest(self):
|
||||
@ -119,7 +118,6 @@ class TestPageDrawing(object):
|
||||
buffer[7][0] = 16
|
||||
buffer[8][0] = 16
|
||||
buffer[9][0] = 32
|
||||
|
||||
assert_equal(self.lcd.buffer, buffer)
|
||||
|
||||
def test_draw_diagonal_line_odd_steps_even_rest(self):
|
||||
@ -135,7 +133,6 @@ class TestPageDrawing(object):
|
||||
buffer[7][0] = 16
|
||||
buffer[8][0] = 32
|
||||
buffer[9][0] = 64
|
||||
|
||||
assert_equal(self.lcd.buffer, buffer)
|
||||
|
||||
def test_draw_diagonal_line_even_steps_odd_rest(self):
|
||||
@ -150,7 +147,6 @@ class TestPageDrawing(object):
|
||||
buffer[6][0] = 16
|
||||
buffer[7][0] = 32
|
||||
buffer[8][0] = 64
|
||||
self.draw_buffer(self.lcd.buffer)
|
||||
assert_equal(self.lcd.buffer, buffer)
|
||||
|
||||
def test_draw_rect(self):
|
||||
@ -169,7 +165,6 @@ class TestPageDrawing(object):
|
||||
buffer[5][1] = 8
|
||||
buffer[6][1] = 8
|
||||
buffer[7][1] = 1+2+4+8
|
||||
self.draw_buffer(self.lcd.buffer)
|
||||
assert_equal(self.lcd.buffer, buffer)
|
||||
|
||||
def test_fill_rect(self):
|
||||
@ -219,7 +214,6 @@ class TestPageDrawing(object):
|
||||
buffer[3][1] = 2+4
|
||||
buffer[4][1] = 4+8
|
||||
buffer[5][1] = 8
|
||||
self.draw_buffer(self.lcd.buffer)
|
||||
assert_equal(self.lcd.buffer, buffer)
|
||||
|
||||
def draw_buffer(self, buffer):
|
||||
|
Loading…
Reference in New Issue
Block a user