tests/extmod: Add test which subclasses framebuf.FrameBuffer.

pull/3485/merge
Damien George 2017-12-12 14:00:16 +11:00
rodzic fd0b0db873
commit 3c28df1658
2 zmienionych plików z 21 dodań i 0 usunięć

Wyświetl plik

@ -0,0 +1,20 @@
# test subclassing framebuf.FrameBuffer
try:
import framebuf
except ImportError:
print('SKIP')
raise SystemExit
class FB(framebuf.FrameBuffer):
def __init__(self, n):
self.n = n
super().__init__(bytearray(2 * n * n), n, n, framebuf.RGB565)
def foo(self):
self.hline(0, 2, self.n, 0x0304)
fb = FB(n=3)
fb.pixel(0, 0, 0x0102)
fb.foo()
print(bytes(fb))

Wyświetl plik

@ -0,0 +1 @@
b'\x02\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x04\x03\x04\x03\x04\x03'