Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/schemathesis/schemathesis
Supercharge your API testing, catch bugs, and ensure compliance
https://github.com/schemathesis/schemathesis
Release 0.23.2
811319b7480cd9169cfa92f1bd5cae0d78dc9a98 authored about 5 years ago
811319b7480cd9169cfa92f1bd5cae0d78dc9a98 authored about 5 years ago
fix: Prevent KeyError when response does not have Content-Type
0d97169a20d5c6a66016010e64fbd8c364186789 authored about 5 years ago
0d97169a20d5c6a66016010e64fbd8c364186789 authored about 5 years ago
docs: Clarify how to display help messages in CLI
680724b43d561313c20f06fac47ef27c36f2c228 authored about 5 years ago
680724b43d561313c20f06fac47ef27c36f2c228 authored about 5 years ago
Release 0.23.1
81c5552de3d315bbe28df97f9a8b2e9f6ea0c14b authored about 5 years ago
81c5552de3d315bbe28df97f9a8b2e9f6ea0c14b authored about 5 years ago
fix: Dockerfile entrypoint was not working as per docs
2c49488522cf6aa876616e2e9b5da056fdfc4a17 authored about 5 years ago
2c49488522cf6aa876616e2e9b5da056fdfc4a17 authored about 5 years ago
Release 0.23.0
77372b3d2c455d1dfe2252827ed460768faf592c authored about 5 years ago
77372b3d2c455d1dfe2252827ed460768faf592c authored about 5 years ago
feat: Validate input schemas with `jsonschema`
9e37d546516e6981d6658cd033ce2f37d5aa6670 authored about 5 years ago
9e37d546516e6981d6658cd033ce2f37d5aa6670 authored about 5 years ago
chore: Revert "chore: Pin maximum Poetry version"
This reverts commit ee1f3f17408fc442cd3bf96a86adf7ae609e3b69.
33b02d0605593235a084d10c1b28d9530dc04b5b authored about 5 years ago
chore(docker): Remove the poetry environment from the docker image
dd826833497c8d88732b5b853f0b0ca8ff187de7 authored about 5 years ago
dd826833497c8d88732b5b853f0b0ca8ff187de7 authored about 5 years ago
refactor(tests): Make Swagger 2.0 schemas in tests compliant to the spec
750ed905a0d397250363ecd89c33c5d562efcd1b authored about 5 years ago
750ed905a0d397250363ecd89c33c5d562efcd1b authored about 5 years ago
refactor(tests): Make OpenAPI 3.0 schemas in tests compliant to the spec
3b1223726d91b9fc8bf05966e699a18589a3e803 authored about 5 years ago
3b1223726d91b9fc8bf05966e699a18589a3e803 authored about 5 years ago
docs: Update checks block in README
90bd74768a51e262ec9acc5bdab82398f24365b8 authored about 5 years ago
90bd74768a51e262ec9acc5bdab82398f24365b8 authored about 5 years ago
fix: Hooks for strategy modification
bdfa672b0f296c3d6b876288acb3cf9d2b3fea8a authored about 5 years ago
bdfa672b0f296c3d6b876288acb3cf9d2b3fea8a authored about 5 years ago
chore: Allow `hypothesis-jsonschema` < 1.0
c0ccb53c7f85871d0542e47ef6f7022e3d645fe9 authored about 5 years ago
c0ccb53c7f85871d0542e47ef6f7022e3d645fe9 authored about 5 years ago
Release 0.22.0
6f6e68fab8bc887b3ad0617edf1b93180b148bd5 authored about 5 years ago
6f6e68fab8bc887b3ad0617edf1b93180b148bd5 authored about 5 years ago
feat: Support for `None` as a value for `--hypothesis-deadline`
1a330a9a54bc494b644bda7818bdaba3f252ad3e authored about 5 years ago
1a330a9a54bc494b644bda7818bdaba3f252ad3e authored about 5 years ago
fix: Set proper types in various places
a9aa9c5addccdf64525b464f280c54277b0e25e6 authored about 5 years ago
a9aa9c5addccdf64525b464f280c54277b0e25e6 authored about 5 years ago
feat: Display multiple found failures in the CLI output
f663b52d8dfdb6960ead5135ca72fc59be12beca authored about 5 years ago
f663b52d8dfdb6960ead5135ca72fc59be12beca authored about 5 years ago
fix: Type of the 2nd argument to all checks
4513dcb7514b6f8d6a482cf23e260e9db8f849e1 authored about 5 years ago
4513dcb7514b6f8d6a482cf23e260e9db8f849e1 authored about 5 years ago
refactor: Stricter types
edc2d773486723082180806d17d25e167e393c6e authored about 5 years ago
edc2d773486723082180806d17d25e167e393c6e authored about 5 years ago
chore: Improve error message when the schema is invalid
356cd39ebc1357bca0721d1d4c753196bf130e69 authored about 5 years ago
356cd39ebc1357bca0721d1d4c753196bf130e69 authored about 5 years ago
fix: Handling binary request payloads in ``Case.call``
4d2f6e7e8b9dd3460f5cfe3b39dcbac224a614ba authored about 5 years ago
4d2f6e7e8b9dd3460f5cfe3b39dcbac224a614ba authored about 5 years ago
fix: Builds for Hypothesis 5.0+
bea1f725681b857e301729cec7d1bcff245dab3e authored about 5 years ago
bea1f725681b857e301729cec7d1bcff245dab3e authored about 5 years ago
feat: Raise different exceptions in checks
e0444732f26b36b2142b7dd33d06037d46d47dee authored about 5 years ago
e0444732f26b36b2142b7dd33d06037d46d47dee authored about 5 years ago
ci: Add pre-commit to CI
07ea7205ebb38a1a1c48c1a2b5207d5a24845aa7 authored about 5 years ago
07ea7205ebb38a1a1c48c1a2b5207d5a24845aa7 authored about 5 years ago
chore: Add more checks to pre-commit
52caefc9f6fb2c0ecb57ff455379b8cd4e4513fa authored about 5 years ago
52caefc9f6fb2c0ecb57ff455379b8cd4e4513fa authored about 5 years ago
chore: Apply pre-commit changes
6b60b042701d1f3e7c067d9adda5ddb37788229f authored about 5 years ago
6b60b042701d1f3e7c067d9adda5ddb37788229f authored about 5 years ago
ci: Add tests for different Hypothesis versions
201ad2e317e7c31a0902fe907d20c7a8227269a7 authored about 5 years ago
201ad2e317e7c31a0902fe907d20c7a8227269a7 authored about 5 years ago
Release 0.21.0
cb02542b27f779da3a95b3f32427888efeac85f5 authored about 5 years ago
cb02542b27f779da3a95b3f32427888efeac85f5 authored about 5 years ago
feat: Support for AioHTTP applications in CLI
80f82a67b8c28ef8366649eadce42609dc1c86df authored about 5 years ago
80f82a67b8c28ef8366649eadce42609dc1c86df authored about 5 years ago
Release 0.20.5
fde75a9ccd71232f6247cd40b5126af64916245e authored about 5 years ago
fde75a9ccd71232f6247cd40b5126af64916245e authored about 5 years ago
chore: Add missing changelog entry
77b7e0555f167a2f0aa6571c54bed4fcfa60189d authored about 5 years ago
77b7e0555f167a2f0aa6571c54bed4fcfa60189d authored about 5 years ago
fix: Adapt to recent refactoring in `hypothesis_jsonschema`
f9b43ca8bbe159a91e85e17196f56044d24e22c6 authored about 5 years ago
f9b43ca8bbe159a91e85e17196f56044d24e22c6 authored about 5 years ago
chore: Pin `hypothesis-jsonschema` minimal version to 0.9.13
20c0f20e99f1f07ae67c6cb151027c5a2bde02a9 authored about 5 years ago
20c0f20e99f1f07ae67c6cb151027c5a2bde02a9 authored about 5 years ago
Release 0.20.4
89237a249fdac3f94d8b5a4100d1c2939495c9d7 authored about 5 years ago
89237a249fdac3f94d8b5a4100d1c2939495c9d7 authored about 5 years ago
fix: Handling `nullable` attribute in Open API schemas
99f499e9b8cafd29c1b8665336a2836bea90ce51 authored about 5 years ago
99f499e9b8cafd29c1b8665336a2836bea90ce51 authored about 5 years ago
Release 0.20.3
7a34f99746c8286731003bbc6927e91ae3ca8e2f authored about 5 years ago
7a34f99746c8286731003bbc6927e91ae3ca8e2f authored about 5 years ago
fix: Response status code conformance check applicability for old `requests` version
dd6d38034ac3a9f818d76f7928a4e5b90e7856e9 authored about 5 years ago
dd6d38034ac3a9f818d76f7928a4e5b90e7856e9 authored about 5 years ago
fix(tests): Add new Hypothesis phase to relevant tests
7ecc33f1e85cced2d7102e5b14ca1f181f719412 authored about 5 years ago
7ecc33f1e85cced2d7102e5b14ca1f181f719412 authored about 5 years ago
Release 0.20.2
41621f76d94ce474ef987464a95fc5bdfd4019b7 authored about 5 years ago
41621f76d94ce474ef987464a95fc5bdfd4019b7 authored about 5 years ago
fix: Response schema conformance check for Open API 3.0
c3ac37003bc4948383fd2876a7ba437170f79ce9 authored about 5 years ago
c3ac37003bc4948383fd2876a7ba437170f79ce9 authored about 5 years ago
Release 0.20.1
b519bab4ca2e16f30f21497a96f0851cc477b7bc authored about 5 years ago
b519bab4ca2e16f30f21497a96f0851cc477b7bc authored about 5 years ago
feat: Add support for response code ranges
910397d21ebd7f814a2af71c775c03cbbfb3e61b authored about 5 years ago
910397d21ebd7f814a2af71c775c03cbbfb3e61b authored about 5 years ago
Release 0.20.0
b217904d78fe5a581cba0c93c2d07d01c76ba1fb authored about 5 years ago
b217904d78fe5a581cba0c93c2d07d01c76ba1fb authored about 5 years ago
fix: RST syntax
046d1ec9fa09c5e6471386d3baade4cfec9a054c authored about 5 years ago
046d1ec9fa09c5e6471386d3baade4cfec9a054c authored about 5 years ago
feat: `Case.validate_response` for running built-in checks against app's response
aa3801e5d38b50fd61c11da567675347fb5f3c7c authored about 5 years ago
aa3801e5d38b50fd61c11da567675347fb5f3c7c authored about 5 years ago
chore: Pin maximum Poetry version
ee1f3f17408fc442cd3bf96a86adf7ae609e3b69 authored about 5 years ago
ee1f3f17408fc442cd3bf96a86adf7ae609e3b69 authored about 5 years ago
fix(tests): Failing test on Mac
Don't know the root cause, but on Linux the values are not in list,
not checked the package vers...
fix: Importing WSGI applications
__import__ behavior is environment-dependent
e0cd6d04941453f5ff525714d84d144830209c92 authored about 5 years ago
fix: Fix flaky test
81267b7bae42eca5124dc70a81ff5bd6ffabf8e9 authored about 5 years ago
81267b7bae42eca5124dc70a81ff5bd6ffabf8e9 authored about 5 years ago
feat: WSGI applications support
585e4618d8290388bfb6de789d4387deeec58bbe authored about 5 years ago
585e4618d8290388bfb6de789d4387deeec58bbe authored about 5 years ago
fix: Docstring in `Case.call` method
8f395d5b9f4aef7455e73230257039e99cb07b81 authored about 5 years ago
8f395d5b9f4aef7455e73230257039e99cb07b81 authored about 5 years ago
fix: Add proper aliases in test app's handlers
e94c6a0d42beffe1d9429344fdceae4e2331629a authored about 5 years ago
e94c6a0d42beffe1d9429344fdceae4e2331629a authored about 5 years ago
refactor: Use more precise types for `dict_true_values` and `dict_not_none_values`
437937d4fa183ee942ab4e04808e9b9e5d530637 authored about 5 years ago
437937d4fa183ee942ab4e04808e9b9e5d530637 authored about 5 years ago
fix: Typo in docstring
1af55e27574a49a30cf2acb0508070c6778432eb authored about 5 years ago
1af55e27574a49a30cf2acb0508070c6778432eb authored about 5 years ago
refactor: Improve `test_validate_schema`
200cc5479254ad32100445fe519eab0dcc5da4fa authored about 5 years ago
200cc5479254ad32100445fe519eab0dcc5da4fa authored about 5 years ago
fix: Convert status code in schema to string
d1eae1e76b48b5de5ba3942e6c7446c2c2a30b72 authored about 5 years ago
d1eae1e76b48b5de5ba3942e6c7446c2c2a30b72 authored about 5 years ago
fix: Types in `Case` class
a900932c5990cf518e4e1b39d91dfe5a95a9778e authored about 5 years ago
a900932c5990cf518e4e1b39d91dfe5a95a9778e authored about 5 years ago
fix: Replace `assert` with `raise AssertionError` in checks to avoid pytest's assertion rewriting in corner cases
f4a8d4bd36296dbe40800f4887aafcff8335bbb8 authored about 5 years ago
f4a8d4bd36296dbe40800f4887aafcff8335bbb8 authored about 5 years ago
Release 0.19.1
53494a03f61afbbdcabf63583a8c1ce44e707642 authored about 5 years ago
53494a03f61afbbdcabf63583a8c1ce44e707642 authored about 5 years ago
fix: Compatibility with Hypothesis >= 4.53.2
531291c687ee7674394d12946663b4dc40aa34ce authored about 5 years ago
531291c687ee7674394d12946663b4dc40aa34ce authored about 5 years ago
fix: Unhandled too long paths in CLI
932577adf4fe5fda38afd2b0b591fbc9bca89ecf authored about 5 years ago
932577adf4fe5fda38afd2b0b591fbc9bca89ecf authored about 5 years ago
fix: Flaky test for threaded code
85d02dfcacbca4f45c9d3aa3cea29d196a1a1ea3 authored about 5 years ago
85d02dfcacbca4f45c9d3aa3cea29d196a1a1ea3 authored about 5 years ago
chore(ci): Remove git depth limit
This is what is causing the releases to have a single entry
e1810a8e3d5573d20c34be955699bccd899ccd0f authored about 5 years ago
Release 0.19.0
04c0e8fab13d787a189c9a7b9072fd750cc1076c authored about 5 years ago
04c0e8fab13d787a189c9a7b9072fd750cc1076c authored about 5 years ago
fix: update importlib_metadata pin to ^1.1 and regenerate poetry lock
7a0079ddcafab6f4110f4466b47d39b20d6b70b3 authored about 5 years ago
7a0079ddcafab6f4110f4466b47d39b20d6b70b3 authored about 5 years ago
feat(runner): Concurrent tests execution in runner
d0c17b2a9cf699446f3442381e9b2a9e6181a472 authored about 5 years ago
d0c17b2a9cf699446f3442381e9b2a9e6181a472 authored about 5 years ago
feat(runner): Concurrent tests execution in runner
3542d91d2e7402235e7b2dc995ed7017a0265ff6 authored about 5 years ago
3542d91d2e7402235e7b2dc995ed7017a0265ff6 authored about 5 years ago
Release 0.18.1
07343ccc8dca9da2d3d5df32bfad40cbbbd0afce authored about 5 years ago
07343ccc8dca9da2d3d5df32bfad40cbbbd0afce authored about 5 years ago
fix(cli): Fix `base-url` CLI parameter validation
Refs #311
15b1d571b877059950968aab4a085f4121deec86 authored about 5 years ago
ci: Fix typo in release workflow
01cfb9d384541a964eed5986f73da51adf5d7da5 authored about 5 years ago
01cfb9d384541a964eed5986f73da51adf5d7da5 authored about 5 years ago
chore(ci): Update release-notary image
f045e13984267d032e85197260da588bd7c58529 authored about 5 years ago
f045e13984267d032e85197260da588bd7c58529 authored about 5 years ago
Release 0.18.0
4d9224bce5e5e0a6016467750f4841a333544c29 authored about 5 years ago
4d9224bce5e5e0a6016467750f4841a333544c29 authored about 5 years ago
refactor(runner): Extract checks into a separate module
4d26e6e8cfb51b41fc549855f2998c1bdf01872b authored about 5 years ago
4d26e6e8cfb51b41fc549855f2998c1bdf01872b authored about 5 years ago
refactor(cli): Restructure CLI output for better extensibility
dd48985a733da909fff18f9f889d4d7f3c4ee118 authored about 5 years ago
dd48985a733da909fff18f9f889d4d7f3c4ee118 authored about 5 years ago
fix(loaders): Fix loading string dates as `datetime.date` objects in YAML loader
Refs #305
e55ea003f9ec50f087ce80f5158caab05353751c authored about 5 years ago
fix(schemas): Fix resolving of relative paths in schemas
Refs #303
3e25113d379c9e94ccb12a620d2b658b9fe95a23 authored about 5 years ago
feat(schemas): Add support for resolving references in `PathItem` objects.
Refs #301
2fe23cf9e23c55c4693f2751b6e181c3a57871df authored about 5 years ago
ci: Refactor CI
196e5fce1c03311f3883d3ae752a5150cd29862c authored about 5 years ago
196e5fce1c03311f3883d3ae752a5150cd29862c authored about 5 years ago
fix(ci): Fix release/pypi CI job.
c57b18074ac476d5a8411bf7bb8bd08cc87e5c1a authored about 5 years ago
c57b18074ac476d5a8411bf7bb8bd08cc87e5c1a authored about 5 years ago
Release 0.17.0
7eef732073fd0426cceb2b59f612a901c0f9c7e6 authored about 5 years ago
7eef732073fd0426cceb2b59f612a901c0f9c7e6 authored about 5 years ago
feat(schemas): Resolving references that point to different files
Refs #294
319ff910443959f9fd5397332b76837f81845350 authored about 5 years ago
feat(cli): Handling of `KeyboardInterrupt` during the CLI run
Refs #295
730f314db051b0f6cf035bd8afd1b2ff8a19acd3 authored about 5 years ago
build(docker): Make image more usable in CI environments
* Improve caching by just copying essential files for each stage
* Group RUN commands in as few ...
chore(ci): Add automatic release notes generator
66d609ba305857a44673b2252c255055d9642bd9 authored about 5 years ago
66d609ba305857a44673b2252c255055d9642bd9 authored about 5 years ago
chore(ci): Add job to enforce commit message convention
219870c6a0565cf95ff92202ffd0b1209fe0369f authored about 5 years ago
219870c6a0565cf95ff92202ffd0b1209fe0369f authored about 5 years ago
CI: add publish to pypi.org on release.
8c7ba2df0ddbead78bba650f321559d3873731d5 authored about 5 years ago
8c7ba2df0ddbead78bba650f321559d3873731d5 authored about 5 years ago
Release 0.16.0
f020bfb52ff9989fabaecd71879209cc8ee037a5 authored about 5 years ago
f020bfb52ff9989fabaecd71879209cc8ee037a5 authored about 5 years ago
Improve error message for invalid path parameter declaration.
f0eafbeb80a479d6c57ec378f6e1240665258ec6 authored about 5 years ago
f0eafbeb80a479d6c57ec378f6e1240665258ec6 authored about 5 years ago
Refactor case generation strategies
610de306b739ffc1e58009a6be97ee7af90dd408 authored about 5 years ago
610de306b739ffc1e58009a6be97ee7af90dd408 authored about 5 years ago
Add an ability to pass custom kwargs to the requests.get` call in `loaders.from_uri`
88644ed51bce9db7f7d52cef6f043092463e753c authored about 5 years ago
88644ed51bce9db7f7d52cef6f043092463e753c authored about 5 years ago
Fix unclosed `requests.Session` on calling `Case.call` without passing a session explicitly
c514383c49c49806d28b106461702fd184ca340b authored about 5 years ago
c514383c49c49806d28b106461702fd184ca340b authored about 5 years ago
Fix support for tests defined as methods
28f59c792edbd35684a696cc3fe9fe0b8cbc5d11 authored about 5 years ago
28f59c792edbd35684a696cc3fe9fe0b8cbc5d11 authored about 5 years ago
Fix missing link
cc19c3dfcbf1fff03ead713892e85261c5e1085c authored about 5 years ago
cc19c3dfcbf1fff03ead713892e85261c5e1085c authored about 5 years ago
Fix pytest fixture parametrization via `pytest_generate_tests`
cc816ea0d466878b963501ce6031711bcf10be5d authored about 5 years ago
cc816ea0d466878b963501ce6031711bcf10be5d authored about 5 years ago
Fix release CI job, this time for real.
3014e461f4357325255e19c575d9bf29f4e5c02c authored about 5 years ago
3014e461f4357325255e19c575d9bf29f4e5c02c authored about 5 years ago
Make app fixture session scope to speedup tests
57afa374304f4af5e48fdca456488decb919f36d authored about 5 years ago
57afa374304f4af5e48fdca456488decb919f36d authored about 5 years ago
Improve error message with seed information
84c67557a44d067894f1ae622254eb0dfdf1d215 authored about 5 years ago
84c67557a44d067894f1ae622254eb0dfdf1d215 authored about 5 years ago
Allow to specify seed via CLI.
dc5d82700eef009059f5a31e084a88c07fbbfba3 authored about 5 years ago
dc5d82700eef009059f5a31e084a88c07fbbfba3 authored about 5 years ago
Display seed in the CLI output.
a63d8bf96dec41b0602d24e180888244ed8629c5 authored about 5 years ago
a63d8bf96dec41b0602d24e180888244ed8629c5 authored about 5 years ago