aboutsummaryrefslogtreecommitdiffstats
path: root/test/functest/simulators/oof_dependencies_simulators.py
diff options
context:
space:
mode:
authorvrvarma <vv8305@att.com>2018-09-25 11:28:01 -0400
committervrvarma <vv8305@att.com>2018-10-01 22:02:48 -0400
commitcfee73cdf05a76edf69ebdea23a87e2105637c89 (patch)
tree65df1cc509968e052c5e9c1a2eee850235ab9c67 /test/functest/simulators/oof_dependencies_simulators.py
parente93d457429f0cb5eb01c5a5ec78c912c1e911a9a (diff)
Dockerize osdf simulators for csit
Dockerfile modifications Adding intellectual property headers Fixing simulators for policy, add policy name, etc. Fix the hpa policy files based on the comments Change-Id: I337e3200cc92fc1f205bb6e6151620968fc59c7e Signed-off-by: vrvarma <vv8305@att.com> Issue-ID: OPTFRA-286
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')