From c3fa464fa88721a98111469f1c3a72fcc11a325d Mon Sep 17 00:00:00 2001 From: Erik Reid <erik.reid@geant.org> Date: Wed, 14 Nov 2018 21:52:13 +0100 Subject: [PATCH] convert redis returned binaries to strings --- inventory_provider/data_routes.py | 2 +- test/test_data_routes.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/inventory_provider/data_routes.py b/inventory_provider/data_routes.py index 25518cdc..b515bf44 100644 --- a/inventory_provider/data_routes.py +++ b/inventory_provider/data_routes.py @@ -48,5 +48,5 @@ def routers(): host=redis_config["hostname"], port=redis_config["port"]) return Response( - json.dumps(list(r.keys("*"))), + json.dumps(list([k.decode("utf-8") for k in r.keys("*")])), mimetype="application/json") diff --git a/test/test_data_routes.py b/test/test_data_routes.py index c034ec9f..42878e10 100644 --- a/test/test_data_routes.py +++ b/test/test_data_routes.py @@ -184,7 +184,7 @@ class MockedRedis(object): MockedRedis.db[key] = value def keys(self, *args, **kwargs): - return MockedRedis.db.keys() + return list([k.encode("utf-8") for k in MockedRedis.db.keys()]) def test_routers_list(mocker, client): -- GitLab