diff --git a/tests/integration/aiohttp_utils.py b/tests/integration/aiohttp_utils.py index e9f9364..6207103 100644 --- a/tests/integration/aiohttp_utils.py +++ b/tests/integration/aiohttp_utils.py @@ -4,7 +4,7 @@ import aiohttp @asyncio.coroutine -def aiohttp_request(loop, method, url, output='text', **kwargs): +def aiohttp_request(loop, method, url, output='text', encoding='utf-8', **kwargs): session = aiohttp.ClientSession(loop=loop) response_ctx = session.request(method, url, **kwargs) # NOQA: E999 @@ -12,7 +12,7 @@ def aiohttp_request(loop, method, url, output='text', **kwargs): if output == 'text': content = yield from response.text() # NOQA: E999 elif output == 'json': - content = yield from response.json() # NOQA: E999 + content = yield from response.json(encoding=encoding) # NOQA: E999 elif output == 'raw': content = yield from response.read() # NOQA: E999