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

fix: Incorrect base URL handing for GraphQL schemas

Ref: #1987

github.com/schemathesis/schemathesis - d6232b02fd7d02076be05e651925298dbec4f291 authored 11 months ago by Dmitry Dygalo <[email protected]>
test: disable health checks in some tests

github.com/schemathesis/schemathesis - 89cf6ef1d362dcaba8de3a32a491f0e90d96f827 authored 11 months ago by Dmitry Dygalo <[email protected]>
chore: Release 3.24.2

github.com/schemathesis/schemathesis - 640b1116a24194bc472415cf6db49c7bf1db413e authored 11 months ago by Dmitry Dygalo <[email protected]>
fix: Filter out test cases that can not be serialized when the API operation requires `application/x-www-form-urlencoded`

Ref: #1306

github.com/schemathesis/schemathesis - 2456b44ce1b884b9b536ee69b2a16b40cc38a9d1 authored 11 months ago by Dmitry Dygalo <[email protected]>
feat: Shortcut to create strategies for all operations or a subset of them

Ref: #1982

github.com/schemathesis/schemathesis - 26dde19d0323083c982c9e4db139832dfe3549ab authored 11 months ago by Dmitry Dygalo <[email protected]>
chore: Show suggestion when a field is not found in `schema["Query"][field_name]`

github.com/schemathesis/schemathesis - b2a45edfec4122fe49f2b5ffe7d8f85c5735baec authored 11 months ago by Dmitry Dygalo <[email protected]>
chore: Cleaner `repr` for GraphQL & Open API schemas

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

github.com/schemathesis/schemathesis - 3964248612d6c9fde0e489d8332ba33fa8ce6185 authored 11 months ago by Dmitry Dygalo <[email protected]>
fix: Inability to access individual operations in GraphQL schema objects

Ref: #1976

github.com/schemathesis/schemathesis - 32f6e0b3fb8e18c03270083b9bf636e2827642f2 authored 11 months ago by Dmitry Dygalo <[email protected]>
fix: Not calling hooks for `query` / `cookies` / `headers` in GraphQL schemas

Ref: #1978

github.com/schemathesis/schemathesis - 1a43ffbfd1cc643c971c6831ec5d879a4e6b69af authored 11 months ago by Dmitry Dygalo <[email protected]>
fix: Missing `schema.override` on schemas created via the `from_pytest_fixture` loader.

github.com/schemathesis/schemathesis - 7f2f5789ef956e25ebfeb88171e6c14c19954de5 authored 11 months ago by Dmitry Dygalo <[email protected]>
docs: Suggest using Python 3.11 in CONTRIBUTING.rst

github.com/schemathesis/schemathesis - 9338b039d45dbfbdfc4eca7d1a4f1cb45b7f1369 authored 11 months ago by Dmitry Dygalo <[email protected]>
build: Set `COLUMNS=80` in tox build

This way snapshots will use the proper width

github.com/schemathesis/schemathesis - d1a6b4a77eb47ade972c338c1b4bbbcd2546d5f8 authored 11 months ago by Dmitry Dygalo <[email protected]>
chore: Bump Python version in pre-commit & tox

github.com/schemathesis/schemathesis - f4d392482e99e7007b837c15783a0e44925dba5d authored 11 months ago by Dmitry Dygalo <[email protected]>
chore: Cleanup SSL error messages

github.com/schemathesis/schemathesis - fa3fd4425cc06e09303f5542ef260d563e9e819f authored 11 months ago by Dmitry Dygalo <[email protected]>
fix: Internal errors when references lead to non-objects

github.com/schemathesis/schemathesis - 6d3af1ab33f912c843f5dda9eb5aa4c89fc31af9 authored 11 months ago by Dmitry Dygalo <[email protected]>
fix: Internal error when an unresolvable pointer occurs during data generation

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

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

github.com/schemathesis/schemathesis - 40bbb449fffeae3b9a4b035ca546b577c68ee1f3 authored 11 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore: Release 3.24.0

github.com/schemathesis/schemathesis - 4cfa8399ce02dfdb98b0ab68350acc46726bd02d authored 11 months ago by Dmitry Dygalo <[email protected]>
feat: A way to override Open API parameters the `pytest` integration

Ref: #8

github.com/schemathesis/schemathesis - ff0c4ee11dbe1fba5916a07ff97ceeee2496a781 authored 11 months ago by Dmitry Dygalo <[email protected]>
fix: Ignoring examples referenced via the `$ref` keyword

Ref: #1692

github.com/schemathesis/schemathesis - c786d95d30a469510ad8383c7e7b548019a1d496 authored 11 months ago by Dmitry Dygalo <[email protected]>
chore: Avoid using the deprecated `cgi` module

Ref: #1962

github.com/schemathesis/schemathesis - b2b049b5fef32e3d12180e003024a1c9165a93c3 authored 11 months ago by Dmitry Dygalo <[email protected]>
chore: Rework examples in Open API

Ref: #921, #1320, #1360, #1730

github.com/schemathesis/schemathesis - 9976a40852ceb0ca638a3bf920cd8a0fda6a2024 authored 11 months ago by Dmitry Dygalo <[email protected]>
chore: Raise an error if it is not possible to generate explicit examples

Ref: #1771

github.com/schemathesis/schemathesis - ad5c5584bcfd4325208567cf3eb990c47a6584db authored 11 months ago by Dmitry Dygalo <[email protected]>
chore: Update FUNDING.yml

github.com/schemathesis/schemathesis - a0ef66f6045555254484ae8c9497a3655d3285f0 authored 11 months ago by Dmitry Dygalo <[email protected]>
feat: CLI options for overriding Open API parameters in test cases

Ref: #1676

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

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

github.com/schemathesis/schemathesis - a4f09a290cab860cfd1c75a900e407a3b2448ab8 authored 11 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore: Release 3.23.1

github.com/schemathesis/schemathesis - 4ebeda6e923fd74ed6e879e0246cc63bad907e5e authored 11 months ago by Dmitry Dygalo <[email protected]>
chore: Do not assume GraphQL when trying to auto-detect spec in an empty input file

github.com/schemathesis/schemathesis - 903c2a60de081542d68cbf9ad2f14c0eea1afa77 authored 11 months ago by Dmitry Dygalo <[email protected]>
chore: Do not auto-detect spec if the `--force-schema-version` CLI option is present

github.com/schemathesis/schemathesis - ef750fc68e49f843db1042939fa406cfc2c4a5fa authored 11 months ago by Dmitry Dygalo <[email protected]>
fix: Internal error when the schema file is empty

github.com/schemathesis/schemathesis - 83e65cec4a75cad05b2a46efd8a000104172bd99 authored 11 months ago by Dmitry Dygalo <[email protected]>
build(deps): bump jinja2 from 3.1.2 to 3.1.3 in /example

Bumps [jinja2](https://github.com/pallets/jinja) from 3.1.2 to 3.1.3.
- [Release notes](https://...

github.com/schemathesis/schemathesis - 3fd54a273520114716df696e55ee3fe1e30f64cf authored 11 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore: Release 3.23.0

github.com/schemathesis/schemathesis - c7e32371601b00ee4e5ce2d64b0ef05001d36659 authored 12 months ago by Dmitry Dygalo <[email protected]>
fix: Not using `examples` from shared `parameters`

Ref: #1729, #1513

github.com/schemathesis/schemathesis - 52f46820324a134b0204bbe6ae7af50d6a159f48 authored 12 months ago by Dmitry Dygalo <[email protected]>
chore: update pre-commit

github.com/schemathesis/schemathesis - 578f428b78e24d7bf2fc058f50fc4621e488d41c authored 12 months ago by Dmitry Dygalo <[email protected]>
chore: Pin `anyio` to `<4` due to incompatibility with `starlette-testclient`

github.com/schemathesis/schemathesis - 147ae01286d144041dc51091d8b0aed84d3f4774 authored 12 months ago by Dmitry Dygalo <[email protected]>
build(deps): bump github/codeql-action from 3.22.11 to 3.22.12

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

github.com/schemathesis/schemathesis - 1ba2544f64e8385de4a2d48a956b3651b9aa1c2b authored 12 months ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
feat: New CLI option `--request-proxy` to set HTTP(s) proxies for network calls

Ref: #1723

github.com/schemathesis/schemathesis - dd07ef6289308d4080c2070763f03061de4ece43 authored almost 1 year ago by Dmitry Dygalo <[email protected]>
docs: Update changelog

github.com/schemathesis/schemathesis - eb9e256aae64fa6609a8abc777e66641b97ceb58 authored about 1 year ago by Dmitry Dygalo <[email protected]>
feat: An option to generate random examples for API operations that lack explicit examples

Ref: #1728

github.com/schemathesis/schemathesis - 180d5bf0753007c8ee043bf9d0acddf09f14cc07 authored about 1 year ago by Dmitry Dygalo <[email protected]>
docs: Update code samples

github.com/schemathesis/schemathesis - 90e14433953c37219150ed8c395477f9beccae36 authored about 1 year ago by Dmitry Dygalo <[email protected]>
build(deps): bump github/codeql-action from 2.22.9 to 3.22.11

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

github.com/schemathesis/schemathesis - 90f011173542257ba247270005cf62b9419b19a8 authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore: update pre-commit

github.com/schemathesis/schemathesis - 1013fd960f1c5d78bca3d853e1cfd30d215b8a64 authored about 1 year ago by Dmitry Dygalo <[email protected]>
test: Reduce test flakiness

github.com/schemathesis/schemathesis - 9d8ac9ee596acb3ba4ed7ab0da20aebb06bb75f2 authored about 1 year ago by Dmitry Dygalo <[email protected]>
build(deps): bump actions/setup-python from 4 to 5

Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4 to 5.
- [Release no...

github.com/schemathesis/schemathesis - e51eff707a95aa1baf3f59001cce57831701f121 authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build(deps): bump github/codeql-action from 2.22.8 to 2.22.9

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

github.com/schemathesis/schemathesis - 710aeac73a2cbb41c4ff50b90e4e8722d6f12093 authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
chore: Update pre-commit

github.com/schemathesis/schemathesis - 78ae83e7a297f196f373c0c62e4375dc62fc7f4b authored about 1 year ago by Dmitry Dygalo <[email protected]>
chore: Validate `--generation-codec` values in CLI

github.com/schemathesis/schemathesis - cf73ebc5b0a057b13353cdf2bed637bc6fe45195 authored about 1 year ago by Dmitry Dygalo <[email protected]>
chore: Do not deepcopy responses before passing to checks

github.com/schemathesis/schemathesis - 8084293fd82165b76570e4168f39a7cee945dd6d authored about 1 year ago by Dmitry Dygalo <[email protected]>
build: Tune codecov

github.com/schemathesis/schemathesis - b6d33c779786230baa484419ddfcab3c3a5530f3 authored about 1 year ago by Dmitry Dygalo <[email protected]>
chore: Release 3.22.1

github.com/schemathesis/schemathesis - 9e2f35ecd4585d2ee32c7af358e3a97979e7e2f1 authored about 1 year ago by Dmitry Dygalo <[email protected]>
fix: Internal error during network error handling

Ref: #1933

github.com/schemathesis/schemathesis - 017e163fc56f4387a31333544611c5d6d1174058 authored about 1 year ago by Dmitry Dygalo <[email protected]>
build(deps): bump CodSpeedHQ/action from 1 to 2

Bumps [CodSpeedHQ/action](https://github.com/codspeedhq/action) from 1 to 2.
- [Release notes](h...

github.com/schemathesis/schemathesis - f0d789c3b106754399fc8b0069524bca0d0229ca authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
build: Disable `latest` tag in the release job

github.com/schemathesis/schemathesis - b5ef6374dfd037dace343f28c1c5d7368561ba8f authored about 1 year ago by Dmitry Dygalo <[email protected]>
chore: Release 3.22.0

github.com/schemathesis/schemathesis - fce16b7c38d5120f41eba511305b3cb6c76c0766 authored about 1 year ago by Dmitry Dygalo <[email protected]>
test: Make tests less flaky

github.com/schemathesis/schemathesis - b8817247d3cbb71383d8fee3371013a24587deaa authored about 1 year ago by Dmitry Dygalo <[email protected]>
docs: Update the example project

github.com/schemathesis/schemathesis - 1fb27c86a03264a12416a361fc9c9cb7ca43774f authored about 1 year ago by Dmitry Dygalo <[email protected]>
chore: Always load remote schema for any service projects

github.com/schemathesis/schemathesis - 4622165e51cb606196642d5bd90f1d4b14eba0c3 authored about 1 year ago by Dmitry Dygalo <[email protected]>
chore: Improve service error display

github.com/schemathesis/schemathesis - eb14380a79bb86f3e02005122a3fffe0531dc56d authored about 1 year ago by Dmitry Dygalo <[email protected]>
chore: Display parsing errors for schemas that are expected to be JSON or YAML

github.com/schemathesis/schemathesis - d3e0d754eeb6f0b21e24a13e03d30e1fbcc6fe09 authored about 1 year ago by Dmitry Dygalo <[email protected]>
chore: Better auto-detection of GraphQL schemas

github.com/schemathesis/schemathesis - 1cf7ee9e89ca688011983da933ba72003d501fc1 authored about 1 year ago by Dmitry Dygalo <[email protected]>
feat: GraphQL scalar strategies for `Date`, `Time`, `DateTime`, `IP`, `IPv4`, `IPv6`, `Long`, `BigInt` and `UUID`

Ref: #1690

github.com/schemathesis/schemathesis - bca10af37c43a0f502b2fa3e969d6a9ba9e7592a authored about 1 year ago by Dmitry Dygalo <[email protected]>
chore: Improve error message on unknown scalar types in GraphQL

github.com/schemathesis/schemathesis - fcab9a89b51141d4f7cf34de2c523113a13fbf49 authored about 1 year ago by Dmitry Dygalo <[email protected]>
test: make tests less flaky

github.com/schemathesis/schemathesis - 9aceb6f46b2246456d60b0ad2400eb531cd1a9ab authored about 1 year ago by Dmitry Dygalo <[email protected]>
chore: Use more `from __future__ import annotations`

github.com/schemathesis/schemathesis - a27b04602153ca47b6e4e8baef70621c70b0faf6 authored about 1 year ago by Dmitry Dygalo <[email protected]>
fix: Ignore incompatible GraphQL checks in CLI rather than fail the whole test run

Ref: #1918

github.com/schemathesis/schemathesis - 23d54fb9a2c040fa6e6277b7e49ef0d1b983106b authored about 1 year ago by Dmitry Dygalo <[email protected]>
chore: Deprecate using the `--show-errors-tracebacks` CLI option

Use `--show-trace` instead

github.com/schemathesis/schemathesis - 8184f36487d64f401a701144f490701c65acf944 authored about 1 year ago by Dmitry Dygalo <[email protected]>
chore: Store Docker image name in `Metadata`

github.com/schemathesis/schemathesis - 0cab987a665a6e45f4fbc9649e0c7d90dcac4e94 authored about 1 year ago by Dmitry Dygalo <[email protected]>
fix: Internal error during schema loading from invalid URLs

github.com/schemathesis/schemathesis - e947a52c7c954efa12088a2fa0fc68706bc6bbe7 authored about 1 year ago by Dmitry Dygalo <[email protected]>
test: Reduce test flakiness

github.com/schemathesis/schemathesis - 8aa00e4eab2e24306f7ba5f0793fb45b71b15487 authored about 1 year ago by Dmitry Dygalo <[email protected]>
fix: Internal error when a non-existing schema file is passed together with `--base-url`

Ref: #1912

github.com/schemathesis/schemathesis - e22f76ebbd07f454df2363018a969e9658cbfd04 authored about 1 year ago by Dmitry Dygalo <[email protected]>
build: Build `bookworm`-based Debian Docker images instead of `buster`-based

github.com/schemathesis/schemathesis - 4c8ff693e4773d00a27b65a7841c7153b35ab93e authored about 1 year ago by Dmitry Dygalo <[email protected]>
build: Use Python 3.12 in Docker images

github.com/schemathesis/schemathesis - 0399a688bb134d3dac1b71ae716ba464eecb1b68 authored about 1 year ago by Dmitry Dygalo <[email protected]>
fix(build): Publish different platform images within the same step

github.com/schemathesis/schemathesis - 2028736d89466ee4267b527c5f74161371e4c462 authored about 1 year ago by Dmitry Dygalo <[email protected]>
build: Build `arm64` Docker images

github.com/schemathesis/schemathesis - b178796046753faed8fde8ff0a4024f6b33596ba authored about 1 year ago by Dmitry Dygalo <[email protected]>
build: Use `ubuntu-22.04` in CI

github.com/schemathesis/schemathesis - cde4bdc2113b3c548531cf99a6894f5dadb669bf authored about 1 year ago by Dmitry Dygalo <[email protected]>
chore: Store skip reason in the runner events

github.com/schemathesis/schemathesis - a523953be8076ff7df20375956a18b8632e3a445 authored about 1 year ago by Dmitry Dygalo <[email protected]>
chore: Improve serialization error messages in CLI

github.com/schemathesis/schemathesis - efa3e120c2112f08b4358834591dc569389aa3a3 authored about 1 year ago by Dmitry Dygalo <[email protected]>
chore: fix types for `base_url`

github.com/schemathesis/schemathesis - a1b80618d6bbc5b034c8a122d4a2c1c1a4579996 authored about 1 year ago by Dmitry Dygalo <[email protected]>
test: Disable deadline for some tests

github.com/schemathesis/schemathesis - fe700e235455105a5141ef50174a8c93c98f2e20 authored about 1 year ago by Dmitry Dygalo <[email protected]>
feat: Display the total number of collected links in the CLI output

Ref: #1383

github.com/schemathesis/schemathesis - 3202cfe4a66507d948c562e18959e38baea4cc36 authored about 1 year ago by Dmitry Dygalo <[email protected]>
feat: A way to control what characters are used for string generation

Ref: #1142, #1286, #1562, #1668

github.com/schemathesis/schemathesis - 0ccd191e10ab2de7160864f72f00cc7f4c264894 authored about 1 year ago by Dmitry Dygalo <[email protected]>
chore: Use the same random seed for all tests in CLI

Ref: #1384

github.com/schemathesis/schemathesis - d14d35f63b56d114ef8e01a339752745bb09c6e3 authored about 1 year ago by Dmitry Dygalo <[email protected]>
perf: Add benchmark for reference resolving

github.com/schemathesis/schemathesis - f0d8d0e202ebccd145019b606de5630999b60fc6 authored about 1 year ago by Dmitry Dygalo <[email protected]>
test: Ignore `DeprecationWarning` in `test_events`

Older FastAPI versions are still supported, the test is ensuring it and the warning is irrelevant

github.com/schemathesis/schemathesis - fbd22d6faff0c4615a33f7d73486823b91e922ed authored about 1 year ago by Dmitry Dygalo <[email protected]>
docs: Use `lifespan` in ASGI example

github.com/schemathesis/schemathesis - f079a71ec7435c0a413eda8fccc608383f966429 authored about 1 year ago by Dmitry Dygalo <[email protected]>
chore: Bump the minimum supported `jsonschema` version to `4.18.0`

github.com/schemathesis/schemathesis - ac488a6347db18c94f595670d59cc45123e9b0d7 authored about 1 year ago by Dmitry Dygalo <[email protected]>
chore: Add support for `hypothesis-jsonschema==0.23`

github.com/schemathesis/schemathesis - 0a598ace2e2fadd090f94cd000847ded6c184491 authored about 1 year ago by Dmitry Dygalo <[email protected]>
docs: Fix changelog entry

github.com/schemathesis/schemathesis - b9dc1c1232b14dfa77ac3a4836eda87176dbcc24 authored about 1 year ago by Dmitry Dygalo <[email protected]>
chore: Remove obsolete reference to `curlify`

github.com/schemathesis/schemathesis - 05a8adf74875e04d94dc675f08eff491f94908c6 authored about 1 year ago by Dmitry Dygalo <[email protected]>
test: adjust test for macOS

github.com/schemathesis/schemathesis - 7839c7bd9b78cb5acb9ef61425bd62fa5a6e304c authored about 1 year ago by Dmitry Dygalo <[email protected]>
test: Make tests less flaky

github.com/schemathesis/schemathesis - 54e9ea91d719e40bf001bdb62b846a8d7034ad93 authored about 1 year ago by Dmitry Dygalo <[email protected]>
docs: Add a link to GitHub tutorial

github.com/schemathesis/schemathesis - 049ff3726f6d5e953422b6746d20763f561a62a0 authored about 1 year ago by Dmitry Dygalo <[email protected]>
build(deps): bump aiohttp from 3.8.6 to 3.9.0 in /example

Bumps [aiohttp](https://github.com/aio-libs/aiohttp) from 3.8.6 to 3.9.0.
- [Release notes](http...

github.com/schemathesis/schemathesis - 16472b5ff917f8dbf4849f09cebdb77f6b444a86 authored about 1 year ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
test: update `aiohttp`

github.com/schemathesis/schemathesis - bfcf1bd1eba779111c6a11cc5edf4c8813cb1e7c authored about 1 year ago by Dmitry Dygalo <[email protected]>
test: Disable `aiohttp` warnings

github.com/schemathesis/schemathesis - 6c5af0af5eb7dc799d73b578d2e8c22716c1fea9 authored about 1 year ago by Dmitry Dygalo <[email protected]>
test: Disable `werkzeug` logger

github.com/schemathesis/schemathesis - a5074be3e4ab0e57fa60afa92366d84b29b3f52f authored about 1 year ago by Dmitry Dygalo <[email protected]>
test: Drop Flask debug logs from cassettes

github.com/schemathesis/schemathesis - d757cbe464873e532101d3c1678ba8effad87663 authored about 1 year ago by Dmitry Dygalo <[email protected]>
test: Simplify `test_app`

github.com/schemathesis/schemathesis - 83c6e8390b0dedbfa50739e30082a1a70fd3ae6f authored about 1 year ago by Dmitry Dygalo <[email protected]>
chore: Support for Python 3.7

github.com/schemathesis/schemathesis - 24a99900ae06bf21244200340a8c30897f4716d9 authored about 1 year ago by Dmitry Dygalo <[email protected]>