From 7d81e7b665f50a5c1958b5b9d098234f8d2f55b7 Mon Sep 17 00:00:00 2001 From: Gottfried Gaisbauer <gogo@servus.at> Date: Tue, 13 Aug 2019 17:14:56 +0200 Subject: [PATCH] added switch for using testdata --- aura.py | 33 +++++++-------------------------- modules/scheduling/calendar.py | 2 +- 2 files changed, 8 insertions(+), 27 deletions(-) diff --git a/aura.py b/aura.py index 1bbbb019..3bd4d508 100755 --- a/aura.py +++ b/aura.py @@ -47,19 +47,9 @@ class Aura(AuraLogger): def __init__(self): super(Aura, self).__init__() - def test_yourself(self): - self.run_test(TestConfig) - self.run_test(TestLogger) - - def run_test(self, testingClass): - runner = unittest.TextTestRunner() - result = runner.run(unittest.makeSuite(testingClass)) - def startup(self): - server = object - - # self.controller = AuraController(self.config) + # self.controller = AuraController(self.config) # create scheduler and ls_communicator self.liquidsoapcommunicator = LiquidSoapCommunicator(self.config) self.scheduler = AuraScheduler(self.config) @@ -73,16 +63,8 @@ class Aura(AuraLogger): self.messenger.scheduler = self.scheduler self.messenger.liquidsoapcommunicator = self.liquidsoapcommunicator - self.diskspace_watcher = DiskSpaceWatcher(self.config, self.logger, self.liquidsoapcommunicator) - self.diskspace_watcher.start() - - - - def receive_signal(signum, stack): - print("received signal") - server.reload() - - signal.signal(signal.SIGUSR1, receive_signal) + #self.diskspace_watcher = DiskSpaceWatcher(self.config, self.logger, self.liquidsoapcommunicator) + #self.diskspace_watcher.start() # and finally wait for redis message self.join_comm() @@ -91,7 +73,6 @@ class Aura(AuraLogger): self.start_web_service() - def join_comm(self): # start listener thread self.messenger.start() @@ -112,10 +93,10 @@ class Aura(AuraLogger): def main(): aura = Aura() - if len(sys.argv) >= 2 and sys.argv[1] == "--na-gspiast-di-?": - aura.test_yourself() - else: - aura.startup() + if len(sys.argv) >= 2 and "--use-test-data" in sys.argv: + aura.config.set("use_test_data", True) + + aura.startup() # # ## ## ## ## ## ## # # diff --git a/modules/scheduling/calendar.py b/modules/scheduling/calendar.py index 83fa1880..1a5e06ba 100644 --- a/modules/scheduling/calendar.py +++ b/modules/scheduling/calendar.py @@ -312,7 +312,7 @@ class AuraCalendarService(threading.Thread): # fetch data from importer json_response = self.__fetch_data__(servicetype) - if not json_response: + if not json_response and self.config.get("use_test_data"): use_testdata = True # if a playlist is already fetched, do not fetch it again -- GitLab