diff --git a/testing/test.py b/testing/test.py index 17a47ec57fe8c955bcf40e55a7a09d252e5918e4..adee128608c7f75b4fe10a4fa2903837dadc8714 100644 --- a/testing/test.py +++ b/testing/test.py @@ -8,7 +8,7 @@ from datetime import datetime from libraries.base.logger import AuraLogger from libraries.base.config import AuraConfig # libraries.database -from libraries.database.broadcasts import Schedule, ScheduleEntry, TrackService +from libraries.database.broadcasts import Schedule, TrackService # libraries.security # from libraries.security.user import AuraUser @@ -20,7 +20,8 @@ class TestLogger(unittest.TestCase): aura_logger = None def setUp(self): - self.aura_logger = AuraLogger() + self.config = AuraConfig() + self.aura_logger = AuraLogger(self.config) def test_logger(self): self.assertTrue(self.aura_logger.logger.hasHandlers()) @@ -34,23 +35,23 @@ class TestConfig(unittest.TestCase): def test_config(self): # is ini path correct set? - self.assertEqual(self.aura_config.config.ini_path, "/etc/aura/engine.ini") + self.assertEqual(self.config.ini_path, "/etc/aura/engine.ini") # install_dir is set by runtime. is it a directory? - self.assertTrue(os.path.isdir(self.aura_config.config.get("install_dir"))) + self.assertTrue(os.path.isdir(self.config.get("install_dir"))) # calendarurl and importerurl set and valid urls? - self.assertTrue(validators.url(self.aura_config.config.get("calendarurl"))) - self.assertTrue(validators.url(self.aura_config.config.get("importerurl"))) + self.assertTrue(validators.url(self.config.get("calendarurl"))) + self.assertTrue(validators.url(self.config.get("importerurl"))) # is liquidsoap socketdir set and a directory? - self.assertTrue(os.path.isdir(self.aura_config.config.get("socketdir"))) + self.assertTrue(os.path.isdir(self.config.get("socketdir"))) # database settings set? - self.assertIsNotNone(self.aura_config.config.get("db_user")) - self.assertIsNotNone(self.aura_config.config.get("db_pass")) - self.assertIsNotNone(self.aura_config.config.get("db_name")) - self.assertIsNotNone(self.aura_config.config.get("db_host")) + self.assertIsNotNone(self.config.get("db_user")) + self.assertIsNotNone(self.config.get("db_pass")) + self.assertIsNotNone(self.config.get("db_name")) + self.assertIsNotNone(self.config.get("db_host")) class TestSchedule(unittest.TestCase): schedule = None