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