aboutsummaryrefslogtreecommitdiffstats
path: root/moon_manager/tests/unit_python/mock_slaves.py
diff options
context:
space:
mode:
authorThomas Duval <thomas.duval@orange.com>2020-06-03 10:06:52 +0200
committerThomas Duval <thomas.duval@orange.com>2020-06-03 10:06:52 +0200
commit7bb53c64da2dcf88894bfd31503accdd81498f3d (patch)
tree4310e12366818af27947b5e2c80cb162da93a4b5 /moon_manager/tests/unit_python/mock_slaves.py
parentcbea4e360e9bfaa9698cf7c61c83c96a1ba89b8c (diff)
Update to new version 5.4HEADstable/jermamaster
Signed-off-by: Thomas Duval <thomas.duval@orange.com> Change-Id: Idcd868133d75928a1ffd74d749ce98503e0555ea
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
+ )