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