From c1f12d26279d157cbf3bae6932bb09f9d788f5c8 Mon Sep 17 00:00:00 2001 From: Erik Reid <erik.reid@geant.org> Date: Sat, 9 Feb 2019 10:24:48 +0100 Subject: [PATCH] enable testing blueprint --- inventory_provider/__init__.py | 3 +++ inventory_provider/routes/testing.py | 11 +++++++++++ 2 files changed, 14 insertions(+) create mode 100644 inventory_provider/routes/testing.py diff --git a/inventory_provider/__init__.py b/inventory_provider/__init__.py index cdfb8608..92da8b9e 100644 --- a/inventory_provider/__init__.py +++ b/inventory_provider/__init__.py @@ -35,6 +35,9 @@ def create_app(): from inventory_provider.routes import poller app.register_blueprint(poller.routes, url_prefix='/poller') + from inventory_provider.routes import testing + app.register_blueprint(testing.routes, url_prefix='/testing') + if "SETTINGS_FILENAME" not in os.environ: assert False, \ "environment variable SETTINGS_FILENAME' must be defined" diff --git a/inventory_provider/routes/testing.py b/inventory_provider/routes/testing.py new file mode 100644 index 00000000..039ea410 --- /dev/null +++ b/inventory_provider/routes/testing.py @@ -0,0 +1,11 @@ +from flask import Blueprint, Response +from inventory_provider.routes import common + +routes = Blueprint("inventory-data-testing-support-routes", __name__) + + +@routes.route("/flushdb", methods=['GET', 'POST']) +@common.require_accepts_json +def flushdb(): + common.get_redis().flushdb() + return Response('OK') -- GitLab