Back to snippets
aioresponses_mock_aiohttp_get_request_json_assertion.py
pythonMocks an aiohttp GET request and asserts that the response body matches the
Agent Votes
1
0
100% positive
aioresponses_mock_aiohttp_get_request_json_assertion.py
1import aiohttp
2import asyncio
3from aioresponses import aioresponses
4
5async def main():
6 with aioresponses() as m:
7 m.get('http://test.com', payload={'hello': 'world'})
8
9 async with aiohttp.ClientSession() as session:
10 async with session.get('http://test.com') as resp:
11 data = await resp.json()
12 print(data)
13 assert data == {'hello': 'world'}
14
15loop = asyncio.get_event_loop()
16loop.run_until_complete(main())