Schemathesis

Latest version: v3.38.10

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

Scan your dependencies

Page 22 of 51

3.11.4

Not secure
:version:`3.11.4 <v3.11.3...v3.11.4>` - 2021-12-03
--------------------------------------------------

**Changed**

- Add ``AfterExecution.data_generation_method``.
- Minor changes to the Schemathesis.io integration.

3.11.3

Not secure
:version:`3.11.3 <v3.11.2...v3.11.3>` - 2021-12-02
--------------------------------------------------

**Fixed**

- Silently failing to detect numeric status codes when the schema contains a shared ``parameters`` key. :issue:`1343`
- Not raising an error when tests generated by schemas loaded with ``from_pytest_fixture`` match no API operations. :issue:`1342`

3.11.2

Not secure
:version:`3.11.2 <v3.11.1...v3.11.2>` - 2021-11-30
--------------------------------------------------

**Changed**

- Use ``name`` & ``data_generation_method`` parameters to subtest context instead of ``path`` & ``method``.
It allows the end-user to disambiguate among subtest reports.
- Raise an error if a test function wrapped with ``schema.parametrize`` matches no API operations. :issue:`1336`

**Fixed**

- Handle ``KeyboardInterrupt`` that happens outside of the main test loop inside the runner.
It makes interrupt handling consistent, independent at what point it happens. :issue:`1325`
- Respect the ``data_generation_methods`` config option defined on a schema instance when it is loaded via ``from_pytest_fixture``. :issue:`1331`
- Ignored hooks defined on a schema instance when it is loaded via ``from_pytest_fixture``. :issue:`1340`

3.11.1

Not secure
:version:`3.11.1 <v3.11.0...v3.11.1>` - 2021-11-20
--------------------------------------------------

**Changed**

- Update ``click`` and ``PyYaml`` dependency versions. :issue:`1328`

3.11.0

Not secure
:version:`3.11.0 <v3.10.1...v3.11.0>` - 2021-11-03
--------------------------------------------------

**Changed**

- Show ``cURL`` code samples by default instead of Python. :issue:`1269`
- Improve reporting of ``jsonschema`` errors which are caused by non-string object keys.
- Store ``data_generation_method`` in ``BeforeExecution``.
- Use case-insensitive dictionary for ``Case.headers``. :issue:`1280`

**Fixed**

- Pass ``data_generation_method`` to ``Case`` for GraphQL schemas.
- Generation of invalid headers in some cases. :issue:`1142`
- Unescaped quotes in generated Python code samples on some schemas. :issue:`1030`

**Performance**

- Dramatically improve CLI startup performance for large API schemas.
- Open API 3: Inline only ``components/schemas`` before passing schemas to ``hypothesis-jsonschema``.
- Generate tests on demand when multiple workers are used during CLI runs. :issue:`1287`

3.10.1

Not secure
:version:`3.10.1 <v3.10.0...v3.10.1>` - 2021-10-04
--------------------------------------------------

**Added**

- ``DataGenerationMethod.all`` shortcut to get all possible enum variants.

**Fixed**

- Unresolvable dependency due to incompatible changes in the new ``hypothesis-jsonschema`` release. :issue:`1290`

Page 22 of 51

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.