diff --git a/inventory_provider/data_routes.py b/inventory_provider/data_routes.py index 25518cdccac8e0cb7f7afe9506ba6f93668fde79..b515bf443de6842d004aa35901b3d92bbeb19772 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 c034ec9fa3863db2a724a8e5b1c25a1106e516c8..42878e10b79bddc64d4c509ed24f8fbfb7cf9385 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):