{"library":"async-asgi-testclient","type":"library","category":null,"description":"Async ASGI TestClient is a framework-agnostic library for testing web applications that implement the ASGI specification (versions 2 and 3). It allows direct interaction with an ASGI application within the same asyncio loop as the tests, eliminating the need for a separate HTTP server. Inspired by Quart's testing module, it supports features like cookies, multipart/form-data, redirects, and streaming for both requests and responses, as well as websocket testing. The current version is 1.4.11.","language":"python","status":"active","version":"1.4.11","tags":["testing","asgi","asyncio","quart","starlette","fastapi","web-testing","python3"],"last_verified":"Mon May 25","install":[{"cmd":"pip install async-asgi-testclient","imports":["from async_asgi_testclient import TestClient"]}],"homepage":null,"github":"https://github.com/vinissimus/async-asgi-testclient","docs":null,"changelog":null,"pypi":"https://pypi.org/project/async-asgi-testclient/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":3.4,"avg_import_s":0.74,"wheel_type":"sdist"},"url":"https://checklist.day/v1/registry/async-asgi-testclient/compatibility"}}