Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Schemathesis

A modern API testing tool for web applications built with Open API and GraphQL specifications.
Collective - Host: opensource - https://opencollective.com/schemathesis - Code: https://github.com/schemathesis/schemathesis

chore: Release 3.25.4

Signed-off-by: Dmitry Dygalo <[email protected]>

github.com/schemathesis/schemathesis - 969a28beeb1184f14dd4a6556d15ccd5d0deabc6 authored 10 months ago by Dmitry Dygalo <[email protected]>
chore: Improve error message when the minimum possible example is too large

Signed-off-by: Dmitry Dygalo <[email protected]>

github.com/schemathesis/schemathesis - 26f024bedf7c6873b154ba5ceb3d433917ff2167 authored 10 months ago by Dmitry Dygalo <[email protected]>
test: fix test

Signed-off-by: Dmitry Dygalo <[email protected]>

github.com/schemathesis/schemathesis - eab6ba6f9f28a0cde70239750cf826763756a8f0 authored 10 months ago by Dmitry Dygalo <[email protected]>
build: fix pre-commit update job

Signed-off-by: Dmitry Dygalo <[email protected]>

github.com/schemathesis/schemathesis - a46826e9fa072b13bc6a1ae270b7ecd1f777379d authored 10 months ago by Dmitry Dygalo <[email protected]>
chore: Update test corpus

github.com/schemathesis/schemathesis - 00aec558052f176f147d41ef1394075f3dbf3683 authored 10 months ago by CI on behalf of the Schemathesis team <[email protected]>
chore: Release 3.25.3

github.com/schemathesis/schemathesis - 8b566b643a986666009bbda8d8c291a05a32d930 authored 10 months ago by Dmitry Dygalo <[email protected]>
chore: Suppress TLS-related warnings during API probing

github.com/schemathesis/schemathesis - 56ef26d40a6b640461241d56dfc704a636c83ed8 authored 10 months ago by Dmitry Dygalo <[email protected]>
chore: Added `__contains__` method to `ParameterSet`

github.com/schemathesis/schemathesis - ac5cee7ac5bf508006d11b1e3663f208421327b1 authored 10 months ago by Dmitry Dygalo <[email protected]>
chore: Release 3.25.2

github.com/schemathesis/schemathesis - be4ebf2c2e5cfda01a86cf86a67b38475ce3fdb8 authored 10 months ago by Dmitry Dygalo <[email protected]>
fix: Do not skip API operation if it is still possible to generate positive tests

github.com/schemathesis/schemathesis - 23880753de557860cc9d7dcb40318c515043567e authored 10 months ago by Dmitry Dygalo <[email protected]>
fix: Invalid spec detection if the input YAML contains not allowed characters

github.com/schemathesis/schemathesis - d4f96d74ffe0bc26f5fe6722aca47994ee3e170b authored 10 months ago by Dmitry Dygalo <[email protected]>
build: Periodically update pre-commit

github.com/schemathesis/schemathesis - 1806944694b5264f17ec0001064fe5e0131977d4 authored 10 months ago by Dmitry Dygalo <[email protected]>
fix: `AttributeError` when using the experimental support for Open API 3.1 with multiple workers

github.com/schemathesis/schemathesis - f12965760e9655f9f39e303d72bbd7d29e38425a authored 10 months ago by Dmitry Dygalo <[email protected]>
test: fix test under macos

github.com/schemathesis/schemathesis - 80c1afa52a92bf53004df0c2c4f6fee6185b034c authored 10 months ago by Dmitry Dygalo <[email protected]>
build(deps): bump github/codeql-action from 3.24.0 to 3.24.3

Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.24.0 to 3.24.3.
- [...

github.com/schemathesis/schemathesis - 7719b8cf0ae9ae1de187e2352e236036f83b899b authored 10 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore: Update test corpus

github.com/schemathesis/schemathesis - b22a8ecfd955218f6b851d80c7c9bf607a7130f3 authored 10 months ago by CI on behalf of the Schemathesis team <[email protected]>
feat: Support trio

Ref: #1872

Signed-off-by: Dmitry Dygalo <[email protected]>

github.com/schemathesis/schemathesis - 3eda93b71c9f2226ba76045dae7aabd0353fe80d authored 10 months ago by Dmitry Dygalo <[email protected]>
fix: Invalid spec detection if the experimental support for Open API 3.1 is not explicit explicitly enabled

Signed-off-by: Dmitry Dygalo <[email protected]>

github.com/schemathesis/schemathesis - eadd298b50ce409ed4f88fdb3d071d003b8e68c3 authored 10 months ago by Dmitry Dygalo <[email protected]>
feat: Run automatic probes (#2046)

Ref: #1840

Signed-off-by: Dmitry Dygalo <[email protected]>

github.com/schemathesis/schemathesis - 7f6add70ac3d041ae898386479aceae8bec83b8d authored 10 months ago by Dmitry Dygalo <[email protected]>
test: reduce test flakiness

Signed-off-by: Dmitry Dygalo <[email protected]>

github.com/schemathesis/schemathesis - fe515521a197a3fb8c70e15666b0f02c994d0faa authored 10 months ago by Dmitry Dygalo <[email protected]>
test: reduce test flakiness

Signed-off-by: Dmitry Dygalo <[email protected]>

github.com/schemathesis/schemathesis - bf0b9395eca323d648c22b9661121ce85d1a943a authored 10 months ago by Dmitry Dygalo <[email protected]>
chore: Update test corpus

github.com/schemathesis/schemathesis - e9052fbd54a1f61055ecbaa97c3a2201fd6a0d9f authored 10 months ago by CI on behalf of the Schemathesis team <[email protected]>
test: reduce test flakiness

Signed-off-by: Dmitry Dygalo <[email protected]>

github.com/schemathesis/schemathesis - 2b612e2602b9f2d95ba4f2207ebe0acd876dcf89 authored 10 months ago by Dmitry Dygalo <[email protected]>
chore: Avoid HypothesisSideeffectWarning in the pytest plugin

Signed-off-by: Dmitry Dygalo <[email protected]>

github.com/schemathesis/schemathesis - d871528ef09dd6dd5c6689007e905833acc722d1 authored 10 months ago by Dmitry Dygalo <[email protected]>
chore: Release 3.25.1

Signed-off-by: Dmitry Dygalo <[email protected]>

github.com/schemathesis/schemathesis - b4c62a8df954dd977f6b10f03f658bff0d66f138 authored 10 months ago by Dmitry Dygalo <[email protected]>
fix: Not reporting errors during testing of explicit examples when data generation is flaky

github.com/schemathesis/schemathesis - 6bf52bb9726db35746a53876b428a501e8d5e381 authored 11 months ago by Dmitry Dygalo <[email protected]>
chore: Enhanced Open API 3.1.0 support messaging

github.com/schemathesis/schemathesis - d06e8691ed86d1c8d9a703c04223574cb876ce46 authored 11 months ago by Dmitry Dygalo <[email protected]>
chore: Update test corpus

github.com/schemathesis/schemathesis - fecb4235037b9a60a20ab960f0cbc8b3b476665f authored 11 months ago by CI on behalf of the Schemathesis team <[email protected]>
build: split corpus & hypothesis tests

github.com/schemathesis/schemathesis - 8ba34695e2a8f58d37bcd08a59ba89d5e12cb310 authored 11 months ago by Dmitry Dygalo <[email protected]>
fix(build): automatically update test corpus

github.com/schemathesis/schemathesis - 7bdbb0307811d269c415b98cf4001b0d86567de9 authored 11 months ago by Dmitry Dygalo <[email protected]>
build: automatically update test corpus

github.com/schemathesis/schemathesis - 1017ec5ae60a1ded9b17f67a4c6e3ae18e75305e authored 11 months ago by Dmitry Dygalo <[email protected]>
chore: Fix grammar

github.com/schemathesis/schemathesis - 73407a5f5c7f36aab563823e801091486cdc39b9 authored 11 months ago by Dmitry Dygalo <[email protected]>
chore: Release 3.25.0

github.com/schemathesis/schemathesis - 3d1b3954031313fc2866962e343fe58a891a7ab1 authored 11 months ago by Dmitry Dygalo <[email protected]>
build: Add `token` to `codecov-action`

github.com/schemathesis/schemathesis - b33db72a138aa973acb4e6fb81c9a869729dc818 authored 11 months ago by Dmitry Dygalo <[email protected]>
chore: Extra check for media type validity

github.com/schemathesis/schemathesis - 0bc9dae5e8502e30389fb4f7465c21a5bdafa2d2 authored 11 months ago by Dmitry Dygalo <[email protected]>
chore: Allow arbitrary objects in array for `application/x-www-form-urlencoded` payloads

github.com/schemathesis/schemathesis - 16d7ce2333d2a1dd0a070864827585a7d11a4e50 authored 11 months ago by Dmitry Dygalo <[email protected]>
test: check more event details in corpus tests

github.com/schemathesis/schemathesis - a2725636c808b1f8cdade097336eaa41cb05da89 authored 11 months ago by Dmitry Dygalo <[email protected]>
chore: Support for the `text/json` media type in `JSONSerializer`

github.com/schemathesis/schemathesis - e1c95f244ba84514c4210a81a4d16d8e9cbdbba2 authored 11 months ago by Dmitry Dygalo <[email protected]>
test: verify event status in corpus tests

github.com/schemathesis/schemathesis - 3aca387e1f10abaeae791869fd93bc67230e1caa authored 11 months ago by Dmitry Dygalo <[email protected]>
fix: Group similar errors within the same API operation

github.com/schemathesis/schemathesis - 181719360d474b2b762cd0a2acba3d354f3ee805 authored 11 months ago by Dmitry Dygalo <[email protected]>
chore: Support for pytest 8

github.com/schemathesis/schemathesis - 8df586237548f803ae164679be9e842b8e45e18f authored 11 months ago by Dmitry Dygalo <[email protected]>
chore: Update pre-commit

github.com/schemathesis/schemathesis - 337839b9a9b5f0c6453f32a201e2b4238312d6ef authored 11 months ago by Dmitry Dygalo <[email protected]>
fix: Not reporting multiple errors of different kind at the same API operation

github.com/schemathesis/schemathesis - f3b2de3a397b330a243fba0aac3615366cfc8905 authored 11 months ago by Dmitry Dygalo <[email protected]>
fix: Deduplicate network errors that contain unique URL in their messages

github.com/schemathesis/schemathesis - 895dd601e89989dc2154496eac15b27c3fc9342e authored 11 months ago by Dmitry Dygalo <[email protected]>
fix: Handle `KeyError` during state machine creation

github.com/schemathesis/schemathesis - c7e96e85bd2af212c6f02525edfa66d7b77ca275 authored 11 months ago by Dmitry Dygalo <[email protected]>
test: check more things in corpus tests

github.com/schemathesis/schemathesis - 4ad59e7d28b440ee6569b2f6b2b46fc4be5b3e81 authored 11 months ago by Dmitry Dygalo <[email protected]>
test: run corpus test with real HTTP requests

github.com/schemathesis/schemathesis - 42dfe103107b1b034b2b294068701b017e27c535 authored 11 months ago by Dmitry Dygalo <[email protected]>
fix: TypeError in `Case.call`

github.com/schemathesis/schemathesis - a17d6eece98baa7e4ac04a2255366b7238df2fea authored 11 months ago by Dmitry Dygalo <[email protected]>
fix: Internal error when the header example in the schema is not a valid header

github.com/schemathesis/schemathesis - 86cd841bd5728d07cd98183d40dd1020e773aca5 authored 11 months ago by Dmitry Dygalo <[email protected]>
fix: Unhandled timeout during reading the response payload

github.com/schemathesis/schemathesis - 996d6ab361a3b56b27f9a55b614ffc8d690f5eb1 authored 11 months ago by Dmitry Dygalo <[email protected]>
build(deps): bump starlette from 0.33.0 to 0.36.2 in /example

Bumps [starlette](https://github.com/encode/starlette) from 0.33.0 to 0.36.2.
- [Release notes](...

github.com/schemathesis/schemathesis - 39712efa1cbe744f8804341f4c73700be7fe014a authored 11 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
test: Check for malformed path parameter in corpus tests

github.com/schemathesis/schemathesis - 9db6bcfc436d6ca1a40ac101a98cdf3d40b3b2cd authored 11 months ago by Dmitry Dygalo <[email protected]>
test: Check for missing path parameter in corpus tests

github.com/schemathesis/schemathesis - 30e36e3c4545808269cfa60a62ac0c8c244059a9 authored 11 months ago by Dmitry Dygalo <[email protected]>
build(deps): bump codecov/codecov-action from 3.1.5 to 4.0.1

Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 3.1.5 to 4.0.1.
-...

github.com/schemathesis/schemathesis - 65133fba27e01c937031a760a27885e0814dd9eb authored 11 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump github/codeql-action from 3.23.2 to 3.24.0

Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.23.2 to 3.24.0.
- [...

github.com/schemathesis/schemathesis - 33cc4457ec9b55bac4aae4677fc8674b2e7b994d authored 11 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore: Deprecate `--contrib-unique-data`

github.com/schemathesis/schemathesis - 76060c48b911b41c1da8ba13a63c0d133ef436cf authored 11 months ago by Dmitry Dygalo <[email protected]>
fix: Missing XML definitions when the media type contains options like `application/xml; charset=utf-8`

github.com/schemathesis/schemathesis - 25243e3a6fffb4fcb78dccf2e4d3c36af0e61bf7 authored 11 months ago by Dmitry Dygalo <[email protected]>
fix: YAML serialization of data generated for schemas with `format: binary`

github.com/schemathesis/schemathesis - f02f83a4fdf7505e1ce301c7460b95f81883fee2 authored 11 months ago by Dmitry Dygalo <[email protected]>
fix: Internal error on path templates that contain `.` inside path parameters

github.com/schemathesis/schemathesis - 87b3e599d6699a7a818c1b08bffc4d508a86a9d8 authored 11 months ago by Dmitry Dygalo <[email protected]>
feat: Support for the `text/xml` media type in `XMLSerializer`

github.com/schemathesis/schemathesis - 617a8c16f3e06647e12643a94b75b3caab6a8048 authored 11 months ago by Dmitry Dygalo <[email protected]>
chore: update pre-commit

github.com/schemathesis/schemathesis - 800004d5f249bd3d3ba7b882cdfeede1e0fa9352 authored 11 months ago by Dmitry Dygalo <[email protected]>
feat: Support for testing examples inside `anyOf` / `oneOf` / `allOf` keywords

github.com/schemathesis/schemathesis - cb0b5261d0d4eae693c30bd67e19a08a281e720a authored 11 months ago by Dmitry Dygalo <[email protected]>
build: drop `prettier`

it is too unstable

github.com/schemathesis/schemathesis - f0f37b940f6d23bb3c83b5f944fdaeac8bef42e3 authored 11 months ago by Dmitry Dygalo <[email protected]>
test: Run corpus tests every day

github.com/schemathesis/schemathesis - 72fa5263c483b84bc5a2737158c863ac80d2fee6 authored 11 months ago by Dmitry Dygalo <[email protected]>
test: Ignore some known issues in test corpus

github.com/schemathesis/schemathesis - 733f3eb7ed9ce6f784551344d57452a5d269ac9d authored 11 months ago by Dmitry Dygalo <[email protected]>
fix: Do not duplicate the error message in the output when the error has no traceback and the `--show-trace` option is provided

github.com/schemathesis/schemathesis - ba548a4101f0291d212882e00f3817ce7b2d3850 authored 11 months ago by Dmitry Dygalo <[email protected]>
fix: Internal error on unsupported regular expressions in inside properties during example generation

github.com/schemathesis/schemathesis - f1272528b4b72241a7e65570b3ace15a26a5b3cc authored 11 months ago by Dmitry Dygalo <[email protected]>
test: update the list of slow tests in test corpus

github.com/schemathesis/schemathesis - b2bce2311bd4d958ac9efcabd1730241a30b04a3 authored 11 months ago by Dmitry Dygalo <[email protected]>
fix: Testing examples requiring unsupported payload media types resulted in an internal error

github.com/schemathesis/schemathesis - 5ba1df4789e7364b99655223866838c96db54b2c authored 11 months ago by Dmitry Dygalo <[email protected]>
chore: Do not consider missing `paths` key an error for Open API 3.1

github.com/schemathesis/schemathesis - 0042b4bbbfddd2135a1bdb38ab31d5b306197a08 authored 11 months ago by Dmitry Dygalo <[email protected]>
fix: More cases on `$ref` in examples for body payloads

github.com/schemathesis/schemathesis - 684a74a98f114074d318e523ef0fceddf0814760 authored 11 months ago by Dmitry Dygalo <[email protected]>
test: Update the list of slow test cases in corpus tests

github.com/schemathesis/schemathesis - 12bdba4192eb3e39827ff168822bc03fd4e51b52 authored 11 months ago by Dmitry Dygalo <[email protected]>
fix: `TypeError` on non-string `pattern` values

github.com/schemathesis/schemathesis - 0f924dcbea0469451e51ba28a5b222a18f4e7583 authored 11 months ago by Dmitry Dygalo <[email protected]>
test: Extend the number of known errors in corpus tests

github.com/schemathesis/schemathesis - f6c512407f79f63fac6bf8924f2935bf796b06bf authored 11 months ago by Dmitry Dygalo <[email protected]>
test: enable Open API 3.1 support in corpus tests

github.com/schemathesis/schemathesis - e066118be84a4f4a9bc68d3f9f314488271499ba authored 11 months ago by Dmitry Dygalo <[email protected]>
fix: Validating responses with boolean sub-schemas on Open API 3.1

github.com/schemathesis/schemathesis - 29b802a1410e56db0f411aaccef4d1b71aa88c80 authored 11 months ago by Dmitry Dygalo <[email protected]>
fix: Internal error on boolean sub-schema during example generation

github.com/schemathesis/schemathesis - e9fabda5b5170013c82b0856ad6d453533507cd9 authored 11 months ago by Dmitry Dygalo <[email protected]>
test: update corpus

github.com/schemathesis/schemathesis - 865c3999c93bef42997c1506352292ad53f2fda8 authored 11 months ago by Dmitry Dygalo <[email protected]>
test: Fix corpus tests

Ref: #1251

github.com/schemathesis/schemathesis - e088280b17b38245a00d66782f22f175a520d510 authored 11 months ago by Dmitry Dygalo <[email protected]>
fix: Generating examples for properties that have deeply nested `$ref`

github.com/schemathesis/schemathesis - 0cd641cf36e7e3323f64a9445b9c11e1d7646da4 authored 11 months ago by Dmitry Dygalo <[email protected]>
build: Drop mutmut

Currently, the tests are too unstable to use it properly

github.com/schemathesis/schemathesis - cb0a779eba790ee84c3278c5ad9aa69ef5fce27d authored 11 months ago by Dmitry Dygalo <[email protected]>
fix: Example generation for request body parameters using `$ref` in Open API 3.0.

github.com/schemathesis/schemathesis - 4fb59c7212e1542db38c6e41fda861431ecd7169 authored 11 months ago by Dmitry Dygalo <[email protected]>
fix: Example generation for request body parameters using `$ref` in Open API 2.0.

github.com/schemathesis/schemathesis - 72073ac8c54aacb8a54c310a0b148d01e9de856c authored 11 months ago by Dmitry Dygalo <[email protected]>
fix: KeyError during example generation on Open API 2.0

github.com/schemathesis/schemathesis - dd35fb0e1a127db1f6d5d01b255284bc4f490490 authored 11 months ago by Dmitry Dygalo <[email protected]>
fix: Internal error during query parameter generation on schemas that do not contain the `type` keyword.

github.com/schemathesis/schemathesis - c40584e14cd4d84ad77f061d679273da2d5a2e16 authored 11 months ago by Dmitry Dygalo <[email protected]>
fix: Internal error when an API operation contains multiple parameters with the same name and some of them contain the `examples` keyword

github.com/schemathesis/schemathesis - c81d67f9eedcd81a7513ef7735c1a8d82e5e15c0 authored 11 months ago by Dmitry Dygalo <[email protected]>
feat: Support `tag` in filters for custom auth

github.com/schemathesis/schemathesis - d0d37b3834cfd44faab268e51e3720e7606bbf1c authored 11 months ago by Dmitry Dygalo <[email protected]>
chore: Eagerly check for permissions when writing output to a file in CLI

github.com/schemathesis/schemathesis - 85c244524ba4ed6dadb8652de4d70a3b64f84742 authored 11 months ago by Dmitry Dygalo <[email protected]>
chore: Clarify error message when a state machine has no transitions

Ref: #1992

github.com/schemathesis/schemathesis - a4a72b84fa43590d0cbc895134b2742e2846a04b authored 11 months ago by Dmitry Dygalo <[email protected]>
build(deps): bump github/codeql-action from 3.23.1 to 3.23.2

Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.23.1 to 3.23.2.
- [...

github.com/schemathesis/schemathesis - a068e773b5279fb4c700b28ea46482d7bae72b4c authored 11 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump codecov/codecov-action from 3.1.4 to 3.1.5

Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 3.1.4 to 3.1.5.
-...

github.com/schemathesis/schemathesis - d81d74e804dd90a2512c6ad10e9df9b03b5f3563 authored 11 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
test: assure `test_proxy_error` runs on more platforms

github.com/schemathesis/schemathesis - 67cf3836e7775796237ce150f6c064ad926098c6 authored 11 months ago by Dmitry Dygalo <[email protected]>
fix: Create parent directories when saving JUnit XML reports and other file-based output

Ref: #1995

github.com/schemathesis/schemathesis - 5bdaf1e6c86a7b6059b29542b2f614a9e48abd27 authored 11 months ago by Dmitry Dygalo <[email protected]>
chore: Explicitly note that combining `@schema.given` with explicit examples from the spec is not supported

Ref: #1217

github.com/schemathesis/schemathesis - 8ce011f5c1f2d8f4071d6f5fb65782c0d86f228e authored 11 months ago by Dmitry Dygalo <[email protected]>
feat: Response validation for GraphQL APIs

github.com/schemathesis/schemathesis - e6e0a19d32d595625a35ab3b83ca478f7f5fe7ec authored 11 months ago by Dmitry Dygalo <[email protected]>
feat: Basic GraphQL response checking

It only covers whether the response payload is valid JSON

github.com/schemathesis/schemathesis - 82e7266cec0ea38f7fa5c3f23bb881f00fc678ee authored 11 months ago by alex <[email protected]>
docs: Fix changelog

github.com/schemathesis/schemathesis - 3dba35a1857e337adb4db188e7430bfb815cb3a0 authored 11 months ago by Dmitry Dygalo <[email protected]>
feat: Support loading GraphQL schemas from JSON files

Signed-off-by: Dmitry Dygalo <[email protected]>

github.com/schemathesis/schemathesis - cc1eec0ee8f0d858fb29525567fa538ba95ead5d authored 11 months ago by Dmitry Dygalo <[email protected]>
feat: `--hypothesis-no-phases` CLI option to disable Hypothesis testing phases

Ref: #1324

github.com/schemathesis/schemathesis - 8ff78dcf4fee1b9ce0965eb9e7bb863fb65c2501 authored 11 months ago by Dmitry Dygalo <[email protected]>
chore: Release 3.24.3

github.com/schemathesis/schemathesis - b832f623a717486e757aef8b02f11bfa9073390b authored 11 months ago by Dmitry Dygalo <[email protected]>