Releases: schemathesis/schemathesis
Releases · schemathesis/schemathesis
Release 0.9.0
Added
- Test executor collects results of execution. #29
- CLI option
--base-url
for specifying base URL of API. #118 - Support for coroutine-based tests. #121
- User Agent to network requests in CLI & runner. #130
Changed
- CLI command
schemathesis run
prints result in a more readable way with a summary of passing checks. - Empty header names are forbidden for CLI.
- Suppressed hypothesis exception about using
example
non-interactively #92
Release 0.8.1
Fixed
- Wrap each individual test in
suppress
so the runner doesn't stop after the first test failure.
Release 0.8.0
Release 0.7.3
Fixed
- Filtration in lazy loaders.
Release 0.7.2
Release 0.7.1
Added
- Support for
x-nullable
extension #45
Release 0.7.0
Release 0.6.0
Added
- Parametrizing tests from a pytest fixture via
pytest-subtests
. #58
Changed
- Rename module
readers
toloaders
. - Rename
parametrize
parameters.filter_endpoint
toendpoint
andfilter_method
tomethod
.
Removed
- Substring match for method / endpoint filters. To avoid clashing with escaped chars in endpoints keys in schemas.
Release 0.5.0
Added
- Generating explicit examples from schema. #17
Changed
- Schemas are loaded eagerly from now on. Using
schemathesis.from_uri
implies network calls.
Deprecated
- Using
Parametrizer.from_{path,uri}
is deprecated, useschemathesis.from_{path,uri}
instead
Release 0.4.1
Fixed
- Possibly unhandled exception during
hasattr
check inis_schemathesis_test