An integration of aioresponses for py.test similar to pytest-responses
You can install "pytest-aioresponses" via pip from PyPI:
$ pip install pytest-aioresponses
import aiohttp
import pytest
@pytest.mark.asyncio
async def test_something(aioresponses):
aioresponses.get("https://hello.aio")
async with aiohttp.ClientSession() as session:
async with session.get("https://hello.aio") as response:
assert response.status == 200
Contributions are very welcome.
Distributed under the terms of the MIT license, "pytest-aioresponses" is free and open source software
If you encounter any problems, please file an issue along with a detailed description.