Inkycal/tests/test_main.py

29 lines
752 B
Python
Raw Normal View History

2023-11-24 02:37:27 +01:00
"""
Test main module
"""
import unittest
from inkycal import Inkycal
from tests import Config
class TestMain(unittest.TestCase):
def setUp(self):
self.settings_path = Config.TEST_SETTINGS_PATH
def test_init(self):
inkycal = Inkycal(self.settings_path, render=False)
assert inkycal.settings["model"] == "image_file"
assert inkycal.settings["update_interval"] == 5
assert inkycal.settings["orientation"] == 0
assert inkycal.settings["info_section"] == True
assert inkycal.settings["info_section_height"] == 70
assert inkycal.settings["border_around_modules"] == True
def test_run(self):
inkycal = Inkycal(self.settings_path, render=False)
inkycal.test()