pypi schemathesis 3.10.0

latest releases: 3.36.3, 3.36.2, 3.36.1...
3 years ago

🚀 Features

  • 2903305 New before_init_operation hook
  • f136a16 (internal) description attribute for all parsed parameters inside APIOperation.
  • f4576bd Schemathesis.io integration

🐛 Bug fixes

  • cf63173 (example) Docker setup for example project
  • a80424b (example) Typo in example project's schema
  • df14316 Properly report all failures when custom checks are passed to case.validate_response
  • 54cce04 Stop worker threads on failures with exit_first enabled
  • b1172a1 Rewrite not resolved remote references to local ones
  • 167b8a9 Re-used referenced objects during inlining
  • 471cebd Stop workers on interrupted event (#1239)
  • c8179b9 TypeError on case.call with bytes data on GraphQL schemas
  • 6168c22 Internal error in make_case calls for GraphQL schemas.

🔧 Chores and Improvements

  • c7527af Release 3.10.0
  • 3f04815 Improve error messages when the loaded API schema is not in JSON or YAML
  • 576dba4 Improve error messages for Schemathesis.io
  • 84473eb Add an extra message in case of errors with Schemathesis.io
  • 669755c Show Schemathesis.io test report URL
  • 5780fd2 Open API schema loaders now accept single DataGenerationMethod instances for the data_generation_methods argument
  • 608216f Relax colorama and typing-extensions
  • e14df88 Add tool.poetry.urls section
  • 829fcb9 Reduce Docker images size
  • b6d75cd Add timeouts when loading external schema components or external examples
  • 2418188 Do not use header filtration when not necessary
  • affc9a8 Minor refactoring of reference inlining
  • e75345c Change OpenAPI20CompositeBody.definition type to List[OpenAPI20Parameter]
  • fd86bad Pin werkzeug to >=0.16.0
  • f196825 Remove unused parameter_cls attributes from BaseOpenAPISchema
  • 72a946c Remove duplicated keyword

📦 Other

  • 7530ff0 Minor changelog correction
  • 212ef23 Update Service docs
  • e2c7a5f Add a link to a walkthrough
  • 97b47b5 Add tests for schema mutations
  • 822b084 Add extra tests for is_valid_header
  • 5980df1 Add missing changelog entry
  • e5178f3 Disable some health checks for slow tests
  • d7e90c0 Add more tests
  • 3080028 Fix typo in help message for --header
  • 975fb44 Fix Service tests on Windows

Don't miss a new schemathesis release

NewReleases is sending notifications on new releases.