pypi schemathesis 1.3.0

latest releases: 3.19.7, 3.19.6, 3.19.5...
3 years ago

🚀 Features

  • 903b022 Export CLI test results to JUnit.xml
  • cce1e95 Targeted testing support
  • aee9d0c Store requests & responses

🐛 Bug fixes

  • 1a5c309 Recursion error in response_schema_conformance check
  • 4c7c7c4 Showing error causes on internal jsonschema errors during input schema validation
  • b567010 Code samples for schemas where body is defined as {"type": "string"}

🔧 Chores and Improvements

  • 8b549d8 Release 1.3.0
  • b13f6c6 Add a help message to the CLI output when an internal exception happens
  • 4e5f463 Do not show Click's "Aborted!" message when an error occurs during schema loading in CLI
  • 4174100 Use C-extension for YAML loading when it is possible
  • 9d04b66 Shutdown writer thread in case of exceptions in the main thread
  • c00ce36 Add indentation & section name to the SUMMARY CLI block.

📦 Other

  • 87a3692 Improve cassette writer performance
  • edd0c78 Use 1-based indexing in VCR cassettes
  • d4ec6a6 Use append instead insert when collecting event handlers
  • 0a0ec07 Display multiple failure elements in JUnit XML
  • 77d8b97 Add an empty line in CLI output for JUnit report
  • a42cecc Cleanup new check registration in tests
  • 88649fe Fix Response.headers type
  • 50d6575 Fix changelog entry formatting
  • ce20655 Fix docs config
  • 41d70b4 Add current Schemathesis version to docs
  • 3b04f09 Test with pytest-asyncio 0.11.x
  • 14672ce Set seed in unstable tests to have reproducible results
  • 23fe0af Move documentation info closer to the top of the README

Don't miss a new schemathesis release

NewReleases is sending notifications on new releases.