diff options
author | vrvarma <vv8305@att.com> | 2018-09-25 11:28:01 -0400 |
---|---|---|
committer | vrvarma <vv8305@att.com> | 2018-10-01 22:02:48 -0400 |
commit | cfee73cdf05a76edf69ebdea23a87e2105637c89 (patch) | |
tree | 65df1cc509968e052c5e9c1a2eee850235ab9c67 /test/functest/simulators/oof_dependencies_simulators.py | |
parent | e93d457429f0cb5eb01c5a5ec78c912c1e911a9a (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-x | test/functest/simulators/oof_dependencies_simulators.py | 17 |
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') |