slpkg/tests/test_checks.py

27 lines
752 B
Python
Raw Normal View History

2022-06-21 17:40:06 +02:00
import unittest
from slpkg.checks import Check
2024-03-21 17:33:33 +01:00
from slpkg.load_data import LoadData
2022-06-21 17:40:06 +02:00
class TestPkgInstalled(unittest.TestCase):
2024-05-21 21:01:26 +02:00
"""Test for installed."""
def setUp(self) -> None:
2024-05-22 18:19:58 +02:00
"""Set the test."""
2024-03-21 17:33:33 +01:00
load = LoadData()
self.data = load.load('sbo')
2023-05-23 21:18:01 +02:00
self.check = Check('sbo')
2023-05-17 19:03:19 +02:00
self.packages = ['colored', 'sbo-create', 'sun']
2022-06-21 17:40:06 +02:00
def test_check_exists(self) -> None:
2024-05-21 21:01:26 +02:00
"""Check if packages exist."""
2023-05-23 21:18:01 +02:00
self.assertIsNone(self.check.package_exists_in_the_database(self.packages, self.data))
2022-06-21 17:40:06 +02:00
def test_check_is_installed(self) -> None:
2024-05-21 21:01:26 +02:00
"""Check if installed."""
2023-05-13 16:51:44 +02:00
self.assertIsNone(self.check.is_package_installed(self.packages))
2023-04-03 16:55:22 +02:00
2022-06-21 17:40:06 +02:00
if __name__ == "__main__":
unittest.main()