The new release of Schemathesis introduces important changes for ASGI & WSGI applications. Now, you can use Case.call
and Case.call_and_validate
to run tests directly, replacing the previous separate methods for these application types (call_asgi
/ call_wsgi
)
🚀 Added
Case.as_transport_kwargs
method to simplify the creation of transport-specific keyword arguments for sending requests.
🔧 Changed
- Make
Case.call
work withASGI
&WSGI
applications. - Extend the JUnit XML report format to match CLI output including skipped tests, code samples, and more.
🗑️ Deprecated
Case.call_wsgi
&Case.call_asgi
in favor ofCase.call
.Case.as_requests_kwargs
&Case.as_werkzeug_kwargs
in favor ofCase.as_transport_kwargs
.