pypi schemathesis 3.28.0
Release 3.28.0

latest releases: 3.38.5, 3.38.4, 3.38.3...
6 months ago

I am happy to announce Schemathesis 3.28 🎉

It does not include a lot of new features but instead clarifies error messages and makes Schemathesis work with more recursive references than before.

🚀 Added

  • Request.deserialize_body and Response.deserialize_body helper methods to deserialize payloads to bytes from Base 64.
  • Support for multipart/mixed media type.

🔧 Changed

  • Do not show suggestions to show a traceback on Hypothesis' Unsatisfiable error.
  • Clarify error message on unsupported recursive references.
  • Report more details on some internal errors instead of "Unknown Schema Error".
  • Update error message on why Schemathesis can't generate test cases for some API operations.

🐛 Fixed

  • Internal error on Windows when the CLI output is redirected to a file and code samples contain non-CP1252 characters.
  • Properly check for nested recursive references inside combinators. This makes Schemathesis work with more schemas with recursive references.

Don't miss a new schemathesis release

NewReleases is sending notifications on new releases.