From 767e29c404d29000f8a5f6c7f1b232144050ec56 Mon Sep 17 00:00:00 2001 From: Simon Willison Date: Fri, 18 Oct 2019 15:30:20 -0700 Subject: [PATCH] Fix for Python 3.5 3.5 doesn't let you json.loads() on a bytes object --- tests/test_api.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/tests/test_api.py b/tests/test_api.py index 71bb5a5e..c2e9beb1 100644 --- a/tests/test_api.py +++ b/tests/test_api.py @@ -1664,9 +1664,7 @@ def test_common_prefix_database_names(app_client_conflicting_database_names): ) ] for db_name, path in (("foo", "/foo.json"), ("foo-bar", "/foo-bar.json")): - assert ( - db_name - == json.loads(app_client_conflicting_database_names.get(path).body)[ - "database" - ] + data = json.loads( + app_client_conflicting_database_names.get(path).body.decode("utf8") ) + assert db_name == data["database"]