Replace aiohttp with httpx.
Replace heavy aiohttp package by lightweight async client, httpx. aiohttp includes implementation for client/server while pytest-sanic uses only ClientSession functionality. As a result aiohttp takes more disk space ~4.0M comparing to ~450kB (httpx). Also, aiohttp has more auxiliary packages.
Incompatible changes
- test_client.get/post/head/delete now returns httpx.Response, instead of aiohttp.web.Response.