Schemathesis

Latest version: v3.38.10

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

Scan your dependencies

Page 24 of 51

3.9.2

Not secure
:version:`3.9.2 <v3.9.1...v3.9.2>` - 2021-06-16
-----------------------------------------------

**Changed**

- Return ``response`` from ``Case.call_and_validate``.

**Fixed**

- Incorrect deduplication applied to response schema conformance failures that happen to have the same failing validator but different input values. :issue:`907`

3.9.1

Not secure
:version:`3.9.1 <v3.9.0...v3.9.1>` - 2021-06-13
-----------------------------------------------

**Changed**

- ``ExecutionEvent.asdict`` adds the ``event_type`` field which is the event class name.
- Add API schema to the ``Initialized`` event.
- **Internal**: Add ``SerializedCase.cookies``
- Convert all ``FailureContext`` class attributes to instance attributes. For simpler serialization via ``attrs``.

3.9.0

Not secure
:version:`3.9.0 <v3.8.0...v3.9.0>` - 2021-06-07
-----------------------------------------------

**Added**

- GraphQL support in CLI. :issue:`746`
- A way to stop the Schemathesis runner's event stream manually via ``events.stop()`` / ``events.finish()`` methods. :issue:`1202`

**Changed**

- Avoid ``pytest`` warnings when internal Schemathesis classes are in the test module scope.

3.8.0

Not secure
:version:`3.8.0 <v3.7.8...v3.8.0>` - 2021-06-03
-----------------------------------------------

**Added**

- Negative testing. :issue:`65`
- ``Case.data_generation_method`` attribute that provides the information of the underlying data generation method (e.g. positive or negative)

**Changed**

- Raise ``UsageError`` if ``schema.parametrize`` or ``schema.given`` are applied to the same function more than once. :issue:`1194`
- Python values of ``True``, ``False`` and ``None`` are converted to their JSON equivalents when generated for path parameters or query. :issue:`1166`
- Bump ``hypothesis-jsonschema`` version. It allows the end-user to override known string formats.
- Bump ``hypothesis`` version.
- ``APIOperation.make_case`` behavior. If no ``media_type`` is passed along with ``body``, then it tries to infer the proper media type and raises an error if it is not possible. :issue:`1094`

**Fixed**

- Compatibility with ``hypothesis>=6.13.3``.

3.7.8

Not secure
:version:`3.7.8 <v3.7.7...v3.7.8>` - 2021-06-02
-----------------------------------------------

**Fixed**

- Open API ``style`` & ``explode`` for parameters derived from security definitions.

3.7.7

Not secure
:version:`3.7.7 <v3.7.6...v3.7.7>` - 2021-06-01
-----------------------------------------------

**Fixed**

- Apply the Open API's ``style`` & ``explode`` keywords to explicit examples. :issue:`1190`

Page 24 of 51

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.