aboutsummaryrefslogtreecommitdiffstats
path: root/test/functest/simulators/oof_dependencies_simulators.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/functest/simulators/oof_dependencies_simulators.py')
-rwxr-xr-xtest/functest/simulators/oof_dependencies_simulators.py17
1 files changed, 15 insertions, 2 deletions
diff --git a/test/functest/simulators/oof_dependencies_simulators.py b/test/functest/simulators/oof_dependencies_simulators.py
index 9c20e79..b7e6cb5 100755
--- a/test/functest/simulators/oof_dependencies_simulators.py
+++ b/test/functest/simulators/oof_dependencies_simulators.py
@@ -20,6 +20,8 @@
Simulators for dependencies of OSDF (e.g. HAS-API, Policy, SO-callback, etc.)
"""
import glob
+import json
+import os
from flask import Flask, jsonify, request
from osdf.utils.interfaces import json_from_file
@@ -77,7 +79,18 @@ def get_policies(sub_component):
"""
main_dir = "policy/response-payloads/" + sub_component
files = glob.glob("{}/*.json".format(main_dir))
- return jsonify([json_from_file(x) for x in files])
+ list_json = []
+ for x in files:
+ list_json.append({
+ "policyConfigMessage": "Config Retrieved! ",
+ "policyConfigStatus": "CONFIG_RETRIEVED",
+ "type": "JSON",
+ "config": json.dumps(json_from_file(x)),
+ "policyName": os.path.basename(x),
+ "policyType": "MicroService",
+ "policyVersion": "1"
+ })
+ return jsonify(list_json)
@app.route("/simulated/configdb/getCellList", methods=["GET"])
@@ -98,4 +111,4 @@ def get_nbr_list():
if __name__ == "__main__":
- app.run(debug=True)
+ app.run(debug=True, host='0.0.0.0')