pypi schemathesis 3.34.0
Release 3.34.0

latest releases: 3.38.6, 3.38.5, 3.38.4...
2 months ago

🚀 Added

  • The ensure_resource_availability check. It verifies that a freshly created resource is available in related API operations.
  • The ignored_auth check. It verifies that the API operation requires the specified authentication.
  • Enable string format verification in response conformance checks. #787
  • Control over cache key in a custom auth implementation. #1775
  • The --generation-graphql-allow-null CLI option that controls whether null should be used for optional arguments in GraphQL queries. Enabled by default. #1994
  • Filters for hooks. #1852
  • Verify header schema conformance. #796

🔧 Changed

  • Pass default stateful test runner config to TestCase used by pytest & unittest integration.
  • Rework transitions in stateful tests in order to reduce the number of unhelpful API calls.
  • Improve the error message when base_url is missing for a schema loaded from a file.

🐛 Fixed

  • Missing sanitization in new-style stateful tests.
  • Missing new-style stateful testing results in JUnit output.
  • Internal error when handling an exception inside a hook for a GraphQL schema.
  • Filters being ignored in the old-style stateful test runner. #2376
  • Missing sanitization for query parameters in code samples.

Don't miss a new schemathesis release

NewReleases is sending notifications on new releases.