From 96ac10646aaf778c5e0c7eabe1385e419d2bfcae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Thu, 26 Jul 2018 08:27:50 +0200 Subject: [PATCH] tests: use binary content in request cache tests --- tests/test_requests.py | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/tests/test_requests.py b/tests/test_requests.py index 430c5702..3d56edea 100644 --- a/tests/test_requests.py +++ b/tests/test_requests.py @@ -128,23 +128,23 @@ def test_sign_anonymous_user(): def test_requests_cache(): with mock.patch('combo.utils.requests_wrapper.RequestsSession.request') as requests_get: - requests_get.return_value = mock.Mock(content='hello world', status_code=200) + requests_get.return_value = mock.Mock(content=b'hello world', status_code=200) # default cache, nothing in there - assert requests.get('http://cache.example.org/').content == 'hello world' + assert requests.get('http://cache.example.org/').content == b'hello world' assert requests_get.call_count == 1 # now there's something in cache - assert requests.get('http://cache.example.org/').content == 'hello world' + assert requests.get('http://cache.example.org/').content == b'hello world' assert requests_get.call_count == 1 # value changed - requests_get.return_value = mock.Mock(content='hello second world', status_code=200) - assert requests.get('http://cache.example.org/').content == 'hello world' + requests_get.return_value = mock.Mock(content=b'hello second world', status_code=200) + assert requests.get('http://cache.example.org/').content == b'hello world' assert requests_get.call_count == 1 # force cache invalidation - assert requests.get('http://cache.example.org/', invalidate_cache=True).content == 'hello second world' + assert requests.get('http://cache.example.org/', invalidate_cache=True).content == b'hello second world' assert requests_get.call_count == 2 # check raise_if_not_cached with pytest.raises(NothingInCacheException): requests.get('http://cache.example.org/other', raise_if_not_cached=True) # check with unicode url - assert requests.get(u'http://cache.example.org/éléphant').content == 'hello second world' + assert requests.get(u'http://cache.example.org/éléphant').content == b'hello second world'