diff --git a/test/data/extract-cache-entries.py b/test/data/extract-cache-entries.py
new file mode 100644
index 0000000000000000000000000000000000000000..ee50cdd1d734ae2306234557a8b0977a5c22c144
--- /dev/null
+++ b/test/data/extract-cache-entries.py
@@ -0,0 +1,9 @@
+import json
+
+with open('router-info.json') as f:
+    db = json.loads(f.read())
+
+cache = dict([(k, db[k]) for k in db if k.startswith('classifier:')])
+
+with open('cached-entries.json', 'w') as f:
+    f.write(json.dumps(cache))
diff --git a/test/data/update-test-db.py b/test/data/update-test-db.py
new file mode 100644
index 0000000000000000000000000000000000000000..e9a1532e7935a746990e2268f3257b91e9716d75
--- /dev/null
+++ b/test/data/update-test-db.py
@@ -0,0 +1,16 @@
+import json
+import os
+import redis
+
+
+r = redis.StrictRedis(host="test-dashboard02.geant.org")
+
+d = {}
+for k in r.keys():
+    print(k)
+    d[k.decode('utf-8')] = r.get(k).decode('utf-8')
+
+data_filename = os.path.join(os.path.dirname(__file__), "router-info.json")
+
+with open(data_filename, "w") as f:
+    f.write(json.dumps(d))