Releases
v3.13.5
Compare
Sorry, something went wrong.
No results found
🚀 Features
4c645b5 Extra requests related options for the replay command
cf03191 APIOperation.iter_parameters helper to iterate over all parameters.
ebf9061 Support for readOnly and writeOnly Open API keywords
a3392a7 Support client-side certificates in CLI
2903305 New before_init_operation hook
f136a16 (internal) description attribute for all parsed parameters inside APIOperation.
f4576bd Schemathesis.io integration
3a730d0 New process_call_kwargs CLI hook
94ed201 New before_call and after_call CLI hooks.
36829e2 Add ExecutionEvent.is_terminal attribute that indicates whether an event is the last one in the stream
b8d4484 A way to stop the Schemathesis runner's event stream manually via events.stop()
c76285c GraphQL support in CLI
e922209 Case.data_generation_method attribute that provides the information of the underlying data generation method
9217358 Negative testing
1cb291b Additional context for each failure coming from the runner.
d3e1766 (runner) Add BeforeExecution.verbose_name & SerializedCase.verbose_name that reflect specification-specific API operation name
b78a164 Support for disabling ANSI color escape codes via the NO_COLOR environment variable or the --no-color CLI option
9ac1b75 More GraphQL loaders
36c0c87 Support for data_generation_methods and code_sample_style in all GraphQL loaders
22354a9 ASGI support for GraphQL schemas
0bf11c7 Support for app & base_url arguments for the from_pytest_fixture runner
fa0820f from_wsgi loader for GraphQL apps
517d5f2 before_generate_case hook
d0d743e Add event_type field to the debug output
c61dcee --debug-output-file CLI option to enable storing the underlying runner events in the JSON Lines format in a separate file for debugging purposes
006b8a4 Display failing response payload in the CLI output
4f94584 Add count_operations flag to runner.prepare
23665e2 Support for external examples
e291644 Support YAML serialization
ea64c29 --dry-run CLI option. When applied, Schemathesis won't send any data to the server and won't perform any response checks
9c13450 A helpful error message when an operation is not found during the direct schema access
7c528f4 Support data generation for text/plain media types with charset
e8bd16c Base URL for GraphQL schemas
f724df9 Run response_schema_conformance check on media types that are encoded with JSON (#927 )
🐛 Bug fixes
639b7ab (docs) Bump Sphinx version
375f4f6 Use full_path in error messages in recoverable schema-level errors
f9ac0e2 Use the same correlation_id in BeforeExecution and AfterExecution events if the API schema contains an error that causes an InvalidSchema exception during test execution.
fe23f2e Properly handle error if Open API parameter doesn't have content or schema keywords
5370c80 (example) asyncpg==0.23.0 installs from wheels
3b518b9 (example) fix postgres version to current latest one
4fd42cb (example) mount main.py into container
92805d5 (example) recreate web app on failure
3208712 (example) bind web app ports to 127.0.0.1
89cda52 Generating illegal Unicode surrogates in queries
fe51d57 Not-escaped single quotes in generated Python code samples
ccb39b7 Improper handling of base_url in call_asgi, when the base URL has a non-empty base path
45a0eb1 Generating values not compliant with the ECMAScript regex syntax
380bcf4 Not raising an error when tests generated by schemas loaded with from_pytest_fixture match no API operations
b820385 Silently failing to detect numeric status codes when the schema contains a shared parameters key
24155c9 Ignored hooks defined on a schema instance when it is loaded via from_pytest_fixture
5ffba33 Respect the data_generation_methods config option defined on a schema instance when it is loaded via from_pytest_fixture
589be99 Handle KeyboardInterrupt that happens outside of the main test loop inside the runner
0ad3437 Unescaped quotes in generated Python code samples on some schemas
700af30 Generation of invalid headers in some cases
9577f0f (build) Unpinned Python version specifier in the pytest-legacy job
b765e8f Pass data_generation_method to GraphQLCase
120cbcf Unresolvable dependency due to incompatible changes in the new hypothesis-jsonschema release
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.
0bec4b3 Preserve non-body parameter types in requests during Open API runtime expression evaluation
9395a74 TypeError during negative testing on Open API schemas with parameters that have non-default style value
424dfa2 KeyError when the response_schema_conformance check is executed against responses without schema definition
703430c When EventStream.stop is called, the next event always is the last one
4dbf750 Incorrect deduplication applied to response schema conformance failures that happen to have the same failing validator but different input values
cd91522 Compatibility with newer Hypothesis versions
f9fa796 Open API style & explode for parameters derived from security definitions
6e72c3f Apply the Open API's style & explode keywords to explicit examples
586ba77 Disable filtering optimization for headers when there are keywords other than type
31d322f Too much filtering in headers that have schemas with the pattern keyword
288bf17 Invalid multipart payload generated for unusual schemas for the multipart/form-data media type
1b8da90 Ignored explicit Content-Type override in Case.as_requests_kwargs
bb6fe04 Internal error on unusual schemas for the multipart/form-data media type
acd2ac4 Ignored Open API specific keywords & types in schemas with deeply nested references
dbd4cfd Ignored $ref keyword in schemas with deeply nested references.
46ec17d Missing support for date string format
5841dda UnicodeEncodeError when sending application/octet-stream payloads that has no format: binary in their schemas
5098a1d Bump minimum hypothesis-graphql version to 0.4.1
f8f571b (windows) UnicodeDecodeError during schema loading via the from_path loader if it contains certain Unicode symbols
f8d90b9 Using parametrized pytest fixtures with the from_pytest_fixture loader
d558063 Return type of make_case for GraphQL schemas
dbd6720 Silently ignoring some incorrect usages of @schema.given`
90198ec Missing @schema.given implementation for schemas created via the from_pytest_fixture loader
c7cf6d8 (deps) Do not use importlib-metadata==3.8 in dependencies
8d665f7 Encoding for response payloads displayed in the CLI output
5d25d55 Output types for evaluation results of $response.body and $request.body runtime expressions
d6eb7ac Missing body parameters during Open API links processing in CLI
a13ffce Displaying wrong headers in the FAILURES block of the CLI output
d77c9a3 UnicodeDecodeError on cURL command generation
1043c40 Wrong test results in some cases when the tested schema contains a media type that Schemathesis doesn't know how to work with
4df34f9 Percent-encode . and .. strings in path parameters
5355c13 loosen importlib-metadata version constraint
d97019d Prevent a small terminal width causing a crash when printing percentage
3224601 Return a default terminal size to prevent crashes on systems with zero-width terminals (some CI/CD servers)
11cb8b9 Docker tags for Buster-based images
079f645 Prevent a TypeError when additional_checks is a list
07c52a5 Programmatic addition of Open API links via add_link
09fa0c2 Generating stateful tests, with common parameters behind a reference
c3a787b Flaky Hypothesis error during explicit examples generation
63f4dea Processing parameters common for multiple API operations if they are behind a reference
3c0883c Import in tests
9e74ec6 Generating incomplete explicit examples
e1a54c0 CLI execution stops on errors during example generation
b8f42df Handling of API operations that contain reserved characters in their paths
f1566f7 CLI crash on schemas with operation names longer than the current terminal width
7ab5c86 Invalid types in x-examples
5ca14bf TypeError during nullable array parameter serialization
4774398 Collecting nullable parameters that are behind references
27bce30 Explicit examples for multipart forms
d578519 A possibility to override APIStateMachine.step
d25efba Unsatisfiable error in stateful testing
afa3daa Skip explicit examples generation if this phase is disabled via config
a5d3c65 Do not suggest to disable schema validation if it is already disabled
9b93056 Apply body-level hooks
fad2c19 Internal error if filling missing explicit examples led to Unsatisfiable errors
bce08c4 --exitfirst CLI option trims the progress bar output when a failure occurs
b63a578 Use typing instead of typing_extensions
152ccb8 Excessive reference inlining in large schemas
44c6549 CLI failure if the tested operation is GET and has payload examples (#930 )
530d5b6 Distinguishing between no payload requests & null payload (#929 )
6f6cff0 Allow sending null as request payload if the schema expects it (#922 )
🔧 Chores and Improvements
fbe5e04 Release 3.13.5
542e7a2 Deep-clone Case instances before passing to check functions
f4ead9e Release 3.13.4
b552584 Support Werkzeug>=2.1.0
7a5a8fe Pin aevea/action-kaniko
7ca318e Validate requests kwargs to catch cases when the ASGI integration is used, but the proper ASGI client is not supplied
2fee032 Release 3.13.3
c810f3e Update pre-commit
38a582e Release 3.13.2
e933553 Use Schemathesis default User-Agent when communicating with SaaS
a84fe70 Release 3.13.1
24442ba Release 3.13.0
aebe61a Always show traceback for errors in Schemathesis.io integration
2815f96 Update Schemathesis.io integration
2eaea40 Release 3.12.3
a395fcd Disable the duplicate-code pylint lint
57d9c74 Release 3.12.2
d146ea6 Release 3.12.1
4e2d446 Release 3.12.0
c337784 Update typing-extensions requirement to >=3.7,<5
26d7905 Update pre-commit
23dd6c8 Drop Python 3.6 support
e927c51 Release 3.11.7
7a10fbf Support Python 3.10
48ee34c Update dev dependencies
02935ff Upgrade pre-commit
ac453f2 Release 3.11.6
accb4da Release 3.11.5
dded3b1 Generate tests for API operations with the HTTP TRACE method on Open API 2.0
d56afa2 Send response.elapsed to Schemathesis.io
0e6f204 Release 3.11.4
7621f40 Minor changes to the Schemathesis.io integration
bee03a4 Add AfterExecution.data_generation_method
d97a102 Release 3.11.3
19ee5f9 Release 3.11.2
8026971 Use str for subtest context
5250ea4 Raise an error if a test function wrapped with schema.parametrize matches no API operations
8fd0f41 Use verbose_name & data_generation_method parameters to subtest context instead of path & method
69c9e96 (test) Disable deadline for some flaky tests
87ac234 update release notary
9a7c239 Release 3.11.1
b980cfa Update click and pyyaml versions, update tests to reflect that click
5a09a03 Release 3.11
bd4b9c5 Use case-insensitive dictionary for Case.headers
e966976 Bound validators caching during negative testing
94b642d Bump default_language_version for pre-commit
b3d0faa Minor changes for Schemathesis.io integration
d31b017 GraphQL schema loaders now accept single DataGenerationMethod instances for the data_generation_methods argument
f485bcf Add AfterExecution.verbose_name
94ee105 Update the bug report template
56bc46b Fix typing for BeforeExecution.from_operation
11471d8 Store data_generation_method in BeforeExecution
78dd617 Improve reporting of jsonschema errors which are caused by non-string object keys
7e71b00 Update pre-commit
b1fc60e Show cURL code samples by default instead of Python
6987f7b Move data generation method to strategy factory mapping to the module level
8d49a88 DataGenerationMethod.all shortcut to get all possible enum variants.
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
3b8ee7f Release 3.9.7
7c50df3 Check non-string response status codes when Open API links are collected
dd247d2 Release 3.9.6
d4560b4 Release 3.9.5
4700a6c Release 3.9.4
e16d42a Remove unused imports
5e18c2b Release 3.9.3
bbcbd92 Release 3.9.2
9a6cc1d Return response from case.call_and_validate
be2f772 Release 3.9.1
7ed2306 Convert all FailureContext class attributes to instance attributes
b6b3c59 Add SerializedCase.cookies
01064a7 Add API schema to the Initialized event
6fad51c ExecutionEvent.asdict adds the event_type field which is the event class name
6256be0 Release 3.9.0
a9fbccd Add EventStream.finish method
250c20e Avoid ``pytest`warnings when internal Schemathesis classes are in the test module scope
7d8c0be Release 3.8.0
622a1c9 Improve APIOperation.make_case behavior
4d08fd2 Bump hypothesis-jsonschema version
37b1000 Python values of True, False and None are converted to their JSON equivalents when generated for path parameters or query
0b90566 Raise UsageError if schema.parametrize or schema.given are applied to the same function more than once
d30e9c0 Release 3.7.8
a6112dc (deps) Update dependencies in /example
8411718 Release 3.7.7
0daefff Release 3.7.6
909205d Release 3.7.5
996bc8e Release 3.7.4
bf894c8 Make SerializedCase.path_template return path templates as they are in the schema, without base path
6dcce2e Release 3.7.3
04b24b4 Release 3.7.2
bd066f0 Add SerializedCase.media_type attribute
02df4dc Release 3.7.1
5593a81 Various internal changes
bc3c08b Release 3.7.0
06ecf49 Extend the default test duration deadline to 15 seconds
6dd1586 Set default timeout for network requests to 10 seconds.
7f26e1f Use different exception classes for not_a_server_error and status_code_conformance checks.
af7cde3 Release 3.6.11
c3339d7 Release 3.6.10
d7a0e9e Bump hypothesis-jsonschema version
844655a Explicitly add colorama to dependencies
b1d45b8 Fix hypothesis-jsonschema version constraint
86b396b Release 3.6.9
ce92e34 Release 3.6.8
0779b97 Relax dependency on starlette to >=0.13,<1
9297654 Release 3.6.7
8ca014c Update pre-commit hooks
59840e1 Call shutdown on all handlers before CLI exit
a7d2bf1 Release 3.6.6
667d8b7 Improve error message for failing Hypothesis deadline healthcheck in CLI
b8bed68 Release 3.6.5
e362292 Generate valid header values for Bearer auth by construction rather than by filtering
d414477 (deps) bump urllib3 from 1.25.6 to 1.25.8 in /example
9d9255b Release 3.6.4
e85a13d Bump minimum hypothesis-graphql version to 0.5.0
aa632df Remove obsolete pylint and mypy tox envs
1050b81 Release 3.6.3
95ec3ef (deps) bump asyncpg from 0.19.0 to 0.21.0 in /example
d786d33 Release 3.6.2
6d7ddad Remove unused imports
24212a9 Release 3.6.1
3b10a2b (deps) Bump Sphinx version
60ed847 Release 3.6.0
301dfae Fix tox warning
1f69add Deprecate schemathesis.runner.prepare
04f22e8 Initial support for GraphQL schemas in Schemathesis runner
a2d9beb Loaders unification
7586416 Improve error handling on from_path incorrect usage
ced53fc Validate schema paths in ASGI / WSGI loaders
08ba562 Validate GraphQL loaders in Schemathesis runner
a25b91c Fix invalid import
70754a5 Add blank impl for GraphQLSchema.get_stateful_tests
5307af4 Unify test IDs
3355ce9 Use different DB entries for each API operation in CLI
d689d77 Update GraphQL loader
e69a2ea Do not show overly verbose raw schemas in Hypothesis output for failed GraphQL tests
c46d5b8 Generate separate tests for each field for GraphQL schemas
7d87261 Release 3.5.3
2825d3e (deps) bump pyyaml from 5.1.2 to 5.4 in /example
43419ba Release 3.5.2
93b6800 Prefix worker thread names with schemathesis_
89f059d Release 3.5.1
99013f9 Release 3.5.0
6e17291 Release 3.4.1
2206999 Release 3.4.0
f32c681 Do not store absent request/response payloads as empty strings in VCR cassettes
9524c08 (deps) bump jinja2 from 2.10.3 to 2.11.3 in /example
66eb76e Release 3.3.1
2356141 (internal) Make SerializedCheck.example and Check.example not optional
3afd29c Release 3.3.0
46c1162 A way to control which code sample style to use
89384ca Add extra information to events, emitted by the Schemathesis runner.
fdeb037 Release 3.2.2
f0e0b0a Support Hypothesis 6
caa2c9f Release 3.2.1
6db2490 Release 3.2.0
7bae578 Sort keys when serializing to JSON in hash calculation
13810ff Release 3.1.3
069f5cd Release 3.1.2
d97ddbe Release 3.1.1
73b51d8 (deps) bump aiohttp from 3.6.2 to 3.7.4 in /example
3c07cac Release 3.1.0
9f3cd95 Support the latest cryptography version in Docker images
e54b764 Release 3.0.9
59091d1 Release 3.0.8
d6e7c2f Release 3.0.7
c32eda0 Release 3.0.6
29ea09c Release 3.0.5
8cee5de Bump mypy to 0.800
6514888 Release 3.0.4
53ab237 Use the same ref resolving approach in get_operation_by_id
f436963 Release 3.0.3
67c1a0f Release 3.0.2
dcab4bc Release 3.0.1
16daedb Release 3.0.0
1d793e3 Continue testing after schema parsing errors if possible
418b56e Update pre-commit hooks
882d12f Export from_aiohttp in the public API
21072ae Do not export Stateful in the public API
de8fca0 Do not export init_default_strategies in the public API
40b1860 Catch extra Hypothesis output
82b3094 A better error message for invalid regex syntax
8401998 Improve error messages for serialization errors (#998 )
11b28c8 Fix a typo
a61453e Allow the user in docker image to write to /app
079da46 Do not require --base-url for schemas loaded via a file when dry run is enabled
5d9e82e Deduplicate collected errors that don't come from failed checks
441f825 Display all non-check failures in CLI tests
a543240 Shorter error messages on invalid schemas in some cases
1c2c91f Allow running before_add_examples hooks even if default examples generation failed
ffdcee6 Fix passing the all option to the test server
e85d4e0 Use Python 3.9 for Schemathesis's Docker image
000c9c7 Remove deprecated seed-isort-config pre-commit hook
bec459e Update pre-commit to v3.4.0
f4a7fd7 Disallow using --auth together with --header that sets the Authorization header.
7b7e6ea Enforce path parameters to be required if schema validation is disabled
4f5ecef Use keyword arguments for get_case_strategy call
7266446 Unify the test server
📦 Other
ea4855b Fix grammar
6603099 Update UTM labels in links
909a661 Update image links
21622f5 Add a link to SaaS
b0ec4de Update SaaS tutorial
b378064 Disable deadline for test_read_only
bb03393 Update README
bdfb0f1 Update Changelog
536fb28 Update README
8a556ee Increase the value of max_examples to reduce test flakiness
8e2eb7c Install setuptools explicitly
ad9a502 Clarify readme
18da638 Fix RST syntax
279e32b Increase max_examples in test_hidden_failure to decrease the number of flaky test runs
169c5b4 Add more Docker usage examples
70e3489 Use the most recent poetry version
3316723 Add suppress_health_check to test_pet to avoid flakiness
2482fda Remove test that relies on old Hypothesis behavior
9adce81 Add links to Deriving Semantics-Aware Fuzzers from Web API Schemas
67577ff Update LICENSE
562d3fa Use longer timeouts for test_app on Windows
d9300c0 Update changelog
85e3932 Update changelog
ed3762b Add a note about filters being treated as regular expressions
5630bd5 Add missing section to changelog.rst
aa6ded7 Update FAQ
d377303 Update changelog
239315a Generate tests on demand when multiple workers are used during CLI runs
b804378 Add a recipe for per-route timeouts
eea6e61 Remove MutationResult.is_success and MutationResult.is_failure helpers
e8823d8 Cache split_schema results for Open API schemas during negative testing
63f8323 Cache get_full_path for Open API schemas
905a113 Properly cache rewritten_components
c34b332 (oas3) Inline only components/schemas before passing schemas to hypothesis-jsonschema
0f4fff6 Use sets during negative testing data generation
b39cc91 Fix RST syntax
722ed8a Avoid copy.deepcopy calls in some cases
d8bbc71 Dramatically improve CLI startup performance
e0403bd Cache rewritten schema components for Open API schemas
1a07106 Avoid extra resolve_all call in some cases
ebaa7e8 Avoid calling deepcopy in some cases
3019796 Fix flaky test
5684c82 Remove obsolete hook mention
4ae7f01 Clarify FAQ entry
c274ade Add a new FAQ entry
c55fde2 Update Docker docs
60cb07e Add missing changelog entry
b0d5177 Adjust changelog
ec91777 Document CLI options & add a recipe for HTTP(S) proxy
8c50c3b Clarify communication language
583d344 Disable deadline on flaky test
5ce74cc Use poetry<1.1.9
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
4a217d8 Use result.verbose_name unconditionally in display_subsection
b0ca226 Use cls in class methods instead of concrete classes
47813ef Improve the way internal events are handled in CLI
3d5d093 Update GraphQL docs
9fcad07 Fix RST syntax
12b0049 Disable deadline for occasionally slow tests
5e46a7d Simplify examples serialization
00d3796 Improve schemas to avoid unneeded filtering
bd0cc79 Reduce the amount of filtering needed to generate valid headers and cookies
c5e5770 Clarify scope for the add_case hook
bb7a8a3 Remove unused fixtures
efd1969 Fix corpus tests
42a2113 Fix insufficient validation in test apps
a371c3b Update notes on stateful testing in CLI
88818f6 Disable deadline in flaky tests
4e2114c Avoid flakiness in test_path_parameters_encoding
9382d71 Pin the sphinx_rtd_theme version
a2b0de3 Fix argument order in hook examples
9afd280 Fix example for APIStateMachine.get_call_kwargs
0f50b02 (runner) Move fixups installation out of Schemathesis runner
5b9d757 (runner) Convert Hypothesis configuration options earlier
4652ec5 (test) Schema loading tests
6d77911 (test) Restructure test app
beca586 (test) Group tests for code samples generation
2281c04 (test) Remove unused imports
c607b1b Remove low-level data generation tests
2c5437e Add Effective API schemas testing to the list of additional content
309001b Move schemathesis.loaders to schemathesis.specs.openapi.loaders
ec54781 (test) Reuse fixtures in tests for pytest_subtests integration
bf60043 use functioning fixup name in example
f293c32 Update GraphQL schema in CONTRIBUTING
86830b1 Add the from_wsgi loader to the public API docs
9010191 Minor corrections
92a4ab4 Add comments
64f6985 Update docs
9d695ae Add an internal caching layer for data generation strategies
c173aa5 Fix typos & include available fixups
c8de514 Add recipes section
bb5bfbe Remove unnecessary new lines in changelog
e08f625 Remove obsolete mentions of form_data
a2f164a Build docker images with buster as base image
7311d1f Document how to run custom checks via the Python API
faa5120 Do not use f-strings without interpolation
067d82c Add docstrings
8cea838 Remove not used HookLocation
8459dd9 Add register_check to the API reference
0fbf8e1 Add basic documentation for the public API
08018ef Disable the filter_too_much health check in test_global_body_hook
a863007 Disable Hypothesis health checks for test_openapi_links_multiple_threads
63622e7 Use --hypothesis-max-examples in a slow test
711fb32 Split corpus tests into more jobs
cf8c4d7 Decrease the maximum number of examples in the CI Hypothesis profile
bf063c0 Add manual triggers
2f08618 Ignore thread exceptions in test for keyboard interrupt
6738258 Add missing imports to code examples
b0b6ea6 Use blacken-docs
a9cb16e Add a CI job to check docs
3394c55 Rename endpoint to operation where necessary
a0ec86a Improve processing of API operation definitions
881c35e Add tests on schemas from Open API catalog
5f14f45 Document corner cases for stateful tests
b337551 Decrease memory usage
103186d Use compiled versions of Open API spec validators
74ddafe Add more tests on nullable parameters serialization
4258045 Suppress Hypothesis health checks in test_optional_form_parameters
4f0c8e7 Disable derandomization in stateful tests
b6cbbc8 Fix the schema_url fixture
3358c83 Fix Hypothesis warnings
0e5705d Rewrite the tests for stateful feature
93c7c95 Fix scheduled jobs
25bb3c4 Fix mutmut test error
8ce5d35 Update FAQ
40858b5 (changelog) Link additional issue
70d48c4 Do not use conditionals for detecting the content of Hypothesis enums
a261895 (cli) Show option default values in the CLI help output
fbe6e23 (cli) Group CLI parameters help output
7cb6392 Provide additional info in the test server output
71fb6ec Move exit code decision out from the output handler
57a702f Clarify low variance in generated data
d9ed57e Fix test_global_body_hook test
036fc49 Add example project
6d60cdc Remove deprecated git checkout HEAD^2 step from the CodeQL job
2e9794d Disable the too_slow health check for some tests
2ca9f50 Add a rare possibility into an assertion inside test_hypothesis_failed_event
c37304c Additional input validation for test server
7646027 Improve reliability of the test server
2e28b7e Add a test for interactions recording in ASGI apps
7298a0a Remove not needed condition
f510a39 Remove not needed code for GraphQL schemas
7bb50bc Remove deprecated stateful testing integration from the pytest plugin. (#933 )
c6a9129 Minor refactorings & additional tests
86c52cb Add more tests (#931 )
0a9e271 Fix displaying GIF on the PyPI page
d2e5168 Add more tests (#926 )
edf9352 Use assume in some pytester-style tests (#924 )
faabe7e Rename get_hypothesis_conversions -> get_parameter_serializer
2dcadf3 Open API parameters handling
You can’t perform that action at this time.