diff options
Diffstat (limited to 'test/functest/simulators/oof_dependencies_simulators.py')
-rwxr-xr-x | test/functest/simulators/oof_dependencies_simulators.py | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/test/functest/simulators/oof_dependencies_simulators.py b/test/functest/simulators/oof_dependencies_simulators.py index bdb552d..9c20e79 100755 --- a/test/functest/simulators/oof_dependencies_simulators.py +++ b/test/functest/simulators/oof_dependencies_simulators.py @@ -20,9 +20,9 @@ Simulators for dependencies of OSDF (e.g. HAS-API, Policy, SO-callback, etc.) """ import glob +from flask import Flask, jsonify, request from osdf.utils.interfaces import json_from_file -from flask import Flask, jsonify, request app = Flask(__name__) @@ -80,5 +80,22 @@ def get_policies(sub_component): return jsonify([json_from_file(x) for x in files]) +@app.route("/simulated/configdb/getCellList", methods=["GET"]) +def get_cell_list(): + data, status = get_payload_for_simulated_component('configdb', + 'getCellList-' + request.args.get('networkId') + '.json') + if not status: + return jsonify(data) + return jsonify(data), 503 + + +@app.route("/simulated/configdb/getNbrList", methods=["GET"]) +def get_nbr_list(): + data, status = get_payload_for_simulated_component('configdb', 'getNbrList-' + request.args.get('cellId') + '.json') + if not status: + return jsonify(data) + return jsonify(data), 503 + + if __name__ == "__main__": app.run(debug=True) |