added python handler, and reworked handler and conductor event/job discovery to be more modular

This commit is contained in:
PatchOfScotland
2023-02-01 17:43:16 +01:00
parent 5acb8c230e
commit 636d70f4e8
17 changed files with 537 additions and 259 deletions

View File

@ -198,7 +198,7 @@ class MeowTests(unittest.TestCase):
pass
def _is_valid_inputs(self, inputs:Any)->None:
pass
def valid_event_types(self)->list[str]:
def valid_handle_criteria(self, event:dict[str,Any])->bool:
pass
FullTestHandler()
@ -218,7 +218,7 @@ class MeowTests(unittest.TestCase):
def execute(self, job:dict[str,Any])->None:
pass
def valid_job_types(self)->list[str]:
def valid_execute_criteria(self, job:dict[str,Any])->bool:
pass
FullTestConductor()