From b9b827557c0f22f69db4047f401808aa0e29cc23 Mon Sep 17 00:00:00 2001 From: Lluis Gifre <lluis.gifre@cttc.es> Date: Sat, 17 Sep 2022 09:53:58 +0000 Subject: [PATCH] Service component: - added tester for TaskScheduler --- src/my_tests/__init__.py | 0 src/my_tests/__main__.py | 25 +++++++++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 src/my_tests/__init__.py create mode 100644 src/my_tests/__main__.py diff --git a/src/my_tests/__init__.py b/src/my_tests/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/src/my_tests/__main__.py b/src/my_tests/__main__.py new file mode 100644 index 000000000..78ad7e032 --- /dev/null +++ b/src/my_tests/__main__.py @@ -0,0 +1,25 @@ +import logging, sys +from common.proto.context_pb2 import ServiceId +from common.tools.object_factory.Context import json_context_id +from common.tools.object_factory.Service import json_service_id +from context.client.ContextClient import ContextClient +from service.service.task_scheduler.TaskScheduler import TasksScheduler + +logging.basicConfig(level=logging.INFO, format="[%(asctime)s] %(levelname)s:%(name)s:%(message)s") + +def main(): + context_uuid = 'admin' + service_uuid = 'f0cbafdb-8fad-41da-b622-d9ddf5ce243d' + service_id = ServiceId(**json_service_id(service_uuid, context_id=json_context_id(context_uuid))) + + context_client = ContextClient() + service = context_client.GetService(service_id) + + ts = TasksScheduler(None) + ts.compose_from_service(service, is_delete=True) + ts.execute_all(dry_run=True) + + return 0 + +if __name__ == '__main__': + sys.exit(main()) -- GitLab