EMF_Camp_Badge/lib/test_icons.py

40 lines
794 B
Python

"""Tests for icons lib"""
___license___ = "MIT"
___dependencies___ = ["upip:unittest", "icons"]
import unittest, ugfx, time
from icons import *
class TestIcons(unittest.TestCase):
# incomplete!
def setUp(self):
ugfx.init()
ugfx.orientation(90)
ugfx.clear()
def test_icon(self):
icon = Icon(44, 40, "Badge Store with", "badge_store/icon.gif")
icon.show()
for s in [True, False, True]:
icon.selected = s
time.sleep(0.1)
icon.__del__()
def test_icon_grid(self):
items = []
for i in range(50):
items.append({
"title": "App %s" % i
})
icon_grid = IconGrid(5, 5, items, None)
if __name__ == '__main__':
unittest.main()