aboutsummaryrefslogtreecommitdiffstats
path: root/moon_manager/tests/unit_python/mock_slaves.py
diff options
context:
space:
mode:
Diffstat (limited to 'moon_manager/tests/unit_python/mock_slaves.py')
-rw-r--r--moon_manager/tests/unit_python/mock_slaves.py38
1 files changed, 38 insertions, 0 deletions
diff --git a/moon_manager/tests/unit_python/mock_slaves.py b/moon_manager/tests/unit_python/mock_slaves.py
new file mode 100644
index 00000000..935bb0de
--- /dev/null
+++ b/moon_manager/tests/unit_python/mock_slaves.py
@@ -0,0 +1,38 @@
+# Software Name: MOON
+
+# Version: 5.4
+
+# SPDX-FileCopyrightText: Copyright (c) 2018-2020 Orange and its contributors
+# SPDX-License-Identifier: Apache-2.0
+
+# This software is distributed under the 'Apache License 2.0',
+# the text of which is available at 'http://www.apache.org/licenses/LICENSE-2.0.txt'
+# or see the "LICENSE" file for more details.
+
+
+SLAVES = {
+ "slaves": {
+ "d464cc58a0cd46dea3191ba70f4e7df8": {
+ "name": "slave_test",
+ "address": "",
+ "description": "...",
+ "api_key": "e58a882a6b658a22660f00a0c273e7f6b4c4eb5abe54eccba2cae307905d67e3746537bd790c41887e11840c2d186b6d6eeec0e426bcfa7a872cc3417a35124a",
+ "log": "/tmp/moon_d464cc58a0cd46dea3191ba70f4e7df8.log",
+ "process": "/tmp/d464cc58a0cd46dea3191ba70f4e7df8.pid",
+ "extra": {
+ "description": "...",
+ "starttime": 1543851265.76279,
+ "port": 10001,
+ "server_ip": "127.0.0.1",
+ "status": "down"
+ }
+ }
+ }
+}
+
+
+def register_slaves(m):
+ m.register_uri(
+ 'GET', 'http://localhost/slaves',
+ json=SLAVES
+ )