Schemathesis

Latest version: v3.30.4

Safety actively analyzes 641872 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 43 of 45

0.12.0

Not secure
Added

- Display progress during the CLI run. 125

Fixed

- The test server generates a wrong schema when the `endpoints` option is passed via CLI. 173
- Error message if schema is not found in CLI. 172

Changed
- Continue running tests on hypothesis error. 137

0.11.0

Not secure
Added

- LazySchema accepts filters. 149
- Ability to register strategies for custom string formats. 94
- Generator-based events in `runner` module to improve control over the execution flow.
- Filtration by tags. 134

Changed

- Base URL in schema instances could be reused when it is defined during creation.
Now on, `base_url` argument in `Case.call` is optional in such cases. 153
- Hypothesis deadline is set to 500ms by default. 138
- Hypothesis output is captured separately, without capturing the whole stdout during CLI run.
- Disallow empty username in CLI `--auth` option.

Fixed

- User agent during schema loading. 144
- Generation of invalid values in `Case.headers`. 167

Removed

- Undocumented support for `file://` uri schema.

0.10.0

Not secure
Added

- HTTP Digest Auth support. 106
- Support for Hypothesis settings in CLI & Runner. 107
- `Case.call` and `Case.as_requests_kwargs` convenience methods. 109
- Local development server. 126

Removed

- Autogenerated `runner.StatsCollector.__repr__` to make Hypothesis output more readable.

0.9.13

Other :package:

0.9.0

Not secure
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

0.8.1

Not secure
Fixed

- Wrap each individual test in `suppress` so the runner doesn't stop after the first test failure.

Page 43 of 45

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.