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

ci: Add manual triggers

bf063c00cfdea14fcd9dc7e0277315d44451d268 authored about 4 years ago
chore: A better error message for invalid regex syntax

Ref: #1003

82b3094aad5b99bfdd072535a9eeb7c5b19bce5a authored about 4 years ago
test: Ignore thread exceptions in test for keyboard interrupt

2f08618b90e054c083d1a6206a8ceb0d16a20cd9 authored about 4 years ago
docs: Add missing imports to code examples

Ref: #1000

67382582de08d341874e5ec3ba58f8718d9a67d9 authored about 4 years ago
docs: Use `blacken-docs`

b0b6ea6288718d363fdedd52f0faa323da5b7e1c authored about 4 years ago
ci: Add a CI job to check docs

Ref: #1001

a9cb16e4384c3a5415b2bbc01eb79697dcaec0f9 authored about 4 years ago
chore: Improve error messages for serialization errors (#998)

8401998921cc76aef32d0ee503e650ae6f8d8508 authored about 4 years ago
chore: Fix a typo

11b28c81dce7b71a14bde7654de680cc5d3f7f50 authored about 4 years ago
refactor: Rename `endpoint` to `operation` where necessary

Ref: #869

3394c55aa71fb6df139172d20e876a92163c9010 authored about 4 years ago
perf: Improve processing of API operation definitions

a0ec86a5a8c290b8c59649fe515753ac253d7843 authored about 4 years ago
test: Add tests on schemas from Open API catalog

881c35e500c23bc00dc0fa91bb96a4b051c3dc44 authored about 4 years ago
fix: CLI execution stops on errors during example generation

Ref: #994

e1a54c0571fc0f0b4afc671250400c9494586187 authored about 4 years ago
fix: Handling of API operations that contain reserved characters in their paths

Ref: #992

b8f42df5422ff17c0613b93e2dd6b4a9b406aa37 authored about 4 years ago
fix: CLI crash on schemas with operation names longer than the current terminal width

Ref: #990

f1566f732ea8cb147ac47fae4a2da87b9bfa9b69 authored about 4 years ago
docs: Document corner cases for stateful tests

Ref: #821

5f14f4516640fe1324b0f9ca361d407bf447e42b authored about 4 years ago
perf: Decrease memory usage

b337551aa00e740330c07b932d2a48f3accadd4d authored about 4 years ago
perf: Use compiled versions of Open API spec validators

103186dc9afc6655c181675b08fb4e6ef9e75da8 authored about 4 years ago
chore: Allow the user in docker image to write to `/app`

Ref: #912

a61453ef43d697f14d24532a856917fdc8270002 authored about 4 years ago
chore: Do not require `--base-url` for schemas loaded via a file when dry run is enabled

079da467b1b38a39f56d6491f1df871c8f1e81c1 authored about 4 years ago
test: Add more tests on nullable parameters serialization

74ddafe78d32cc51664061774877e1a9c7120533 authored about 4 years ago
fix: Invalid types in `x-examples`

Ref: #982

7ab5c8641bff5b988803dec29c40399d46d94359 authored about 4 years ago
fix: `TypeError` during nullable `array` parameter serialization

Ref: #980

5ca14bf5a3438bf4cb812f3a2ad70ddffc9f77d4 authored about 4 years ago
fix: Collecting nullable parameters that are behind references

Regression after parameter parsing refactoring

4774398fa8b4eff7df97cdd30f6daec8546e1ce2 authored about 4 years ago
fix: Explicit examples for multipart forms

Regression after parameters refactoring

27bce305ac175e4ca0963fb4adec76acc992d282 authored about 4 years ago
chore: Deduplicate collected errors that don't come from failed checks

Ref: #975

5d9e82eb0c5906a8f01e458304ef77f15e5e1918 authored about 4 years ago
feat: `--dry-run` CLI option. When applied, Schemathesis won't send any data to the server and won't perform any response checks

Ref: #963

ea64c2962f796da6690339cd88085d1abae560e2 authored about 4 years ago
chore: Display all non-check failures in CLI tests

Ref: #975

441f825b381faeec62bddbf80d95446a8cb8ccc5 authored about 4 years ago
test: Suppress Hypothesis health checks in `test_optional_form_parameters`

4258045e4c107f0139cb073a8ee39eda3cbb0000 authored about 4 years ago
test: Disable derandomization in stateful tests

4f0c8e7042510dface628b8ee50118565cea4216 authored about 4 years ago
test: Fix the `schema_url` fixture

b6cbbc8e78f00316ec5eceb980b79153e3d6fcf4 authored about 4 years ago
fix: A possibility to override `APIStateMachine.step`

Ref: #970

d578519c494fb5729c84e66a19260b17f05fca77 authored about 4 years ago
test: Fix Hypothesis warnings

3358c832111fdcaa965aa0cbcbdcaa31603e7467 authored about 4 years ago
fix: `Unsatisfiable` error in stateful testing

Caused by all API operations having inbound links

Ref: #965, #822

d25efbaced186bb7c0dd52f3c51b1213cc60467c authored about 4 years ago
test: Rewrite the tests for stateful feature

This approach is more reliable, since there is much less probability to hit the same UUID than a...

0e5705d617d3cdc4fc9cc14e5e60fe515a96e4b8 authored about 4 years ago
chore: Shorter error messages on invalid schemas in some cases

a5432405f6342477809c917e0bd1f4fcd9b7dd20 authored about 4 years ago
test: Fix scheduled jobs

93c7c95f8a92b16966e56d7f11c2648af9c52e39 authored about 4 years ago
test: Fix mutmut test error

25bb3c4a4703ca9f6fa2dcf1361e87230a59abb5 authored about 4 years ago
docs: Update FAQ

Ref: #961

8ce5d3545cee842e30c0f9f2add85b7bd5994669 authored about 4 years ago
docs(changelog): Link additional issue

40858b55569b1acc6975f71b9ba55d6ee9cd4fbd authored about 4 years ago
test: Do not use conditionals for detecting the content of Hypothesis enums

70d48c4ae761522f7a9d7dcce5c3001e1d0b31ce authored about 4 years ago
docs(cli): Show option default values in the CLI help output

a26189588778e018d5d632b71c74e2ad383a7b5a authored about 4 years ago
docs(cli): Group CLI parameters help output

Ref: #764

fbe6e235c31be1cb00f2d1edbe4bfcd591d978b3 authored about 4 years ago
fix: Skip explicit examples generation if this phase is disabled via config

Ref: #905

afa3daace13a0687b4ca93866b92b5428a4a3730 authored about 4 years ago
test: Provide additional info in the test server output

It prints where the API schema is located

7cb639206484ae32b42aa2235c30223f03da9b10 authored about 4 years ago
chore: Allow running `before_add_examples` hooks even if default examples generation failed

1c2c91f02480cbc58587ad9562958ff39a7e92d7 authored about 4 years ago
refactor: Move exit code decision out from the output handler

Ref: #576

71fb6ecc09953da94456d1a15b561eee0f48a3c0 authored about 4 years ago
docs: Clarify low variance in generated data

Ref: #801

57a702ff79ce0b534245568c93bb74f4dec93d11 authored about 4 years ago
feat: A helpful error message when an operation is not found during the direct schema access

Ref: #812

9c134509ab595f391b2804033f6837f19f3be6ca authored about 4 years ago
fix: Do not suggest to disable schema validation if it is already disabled

Ref: #914

a5d3c652668b9f1554da59f8b0ddedf291f040aa authored about 4 years ago
chore: Fix passing the `all` option to the test server

ffdcee6913c43da8643a7f43ef5405c630ec92e6 authored about 4 years ago
test: Fix `test_global_body_hook` test

d9ed57e24c09afbf06eb208c6c731ea1b7d206b7 authored about 4 years ago
chore: Use Python 3.9 for Schemathesis's Docker image

Ref: #954

e85d4e0ca50c3da5e71b95b59ee5b3a64e1e0ce0 authored about 4 years ago
docs: Add example project

Ref: #810

036fc49f99bff5c4de86cb9009f8857fef780c9e authored about 4 years ago
chore: Remove deprecated `seed-isort-config` pre-commit hook

000c9c7c6aca06228ba63d26696bf52cb8657999 authored about 4 years ago
fix: Apply body-level hooks

It was missed during the parameters parsing refactoring

9b93056844ae50827be74cff2d208cb1d08ff2fb authored about 4 years ago
fix: Internal error if filling missing explicit examples led to `Unsatisfiable` errors

Ref: #904

fad2c1992adeeb88eabcedb07f7ab53a70c46087 authored about 4 years ago
fix: `--exitfirst` CLI option trims the progress bar output when a failure occurs

Ref: #951

bce08c45eb4b16b5893eba0ad19456e91d1b9225 authored about 4 years ago
feat: Support data generation for `text/plain` media types with `charset`

Ref: #939

7c528f4d274d8e1002cbc87b948ded757d12bb0b authored about 4 years ago
ci: Remove deprecated `git checkout HEAD^2` step from the CodeQL job

6d60cdc0a9cab4da1a6f4f10dc7d81317a9e5fe0 authored about 4 years ago
test: Disable the `too_slow` health check for some tests

These tests are slow on Windows

2e9794d51db1ea9320a5c95902abd86332dd6bd9 authored about 4 years ago
fix: Use `typing` instead of `typing_extensions`

b63a578ac7bdc5096b4b68105ec42ba7a5a381f3 authored about 4 years ago
chore: Update `pre-commit` to v3.4.0

bec459e9d5779e26ca6c1b94628ec8e49b04187d authored about 4 years ago
fix: Excessive reference inlining in large schemas

Ref: #945

152ccb8bcd53bb2ad5781fb3fd4dc0b993b673b8 authored about 4 years ago
test: Add a rare possibility into an assertion inside `test_hypothesis_failed_event`

2ca9f5083df0a74f2cccd1cd11791a4ff23bfe40 authored about 4 years ago
chore: Disallow using `--auth` together with `--header` that sets the `Authorization` header.

Ref: #911

f4a7fd739353f7995a0d80c2a0d52a150bd26cbc authored about 4 years ago
feat: Base URL for GraphQL schemas

Ref: #934

e8bd16cf5f810abccc5812ddf888af5d538f8288 authored about 4 years ago
chore: Enforce path parameters to be required if schema validation is disabled

Ref: #941

7b7e6ea81d9507cd0191ddc61f9fdcacc05c6e01 authored about 4 years ago
test: Additional input validation for test server

c37304c02b8e4b59cb684b5398c6cbc21551971d authored about 4 years ago
test: Improve reliability of the test server

76460278922d6e7cf9c26b25ab39d93f5df82b17 authored about 4 years ago
test: Add a test for interactions recording in ASGI apps

2e28b7e14ecf5cab6d345b7c8757de1dd4e72a8b authored about 4 years ago
refactor: Remove not needed condition

Form data is can't be `None` at this point

7298a0a38d33fe9825445ab4dd699bf79dcd1824 authored about 4 years ago
refactor: Remove not needed code for GraphQL schemas

f510a39253346cb327905c0611c96bec228a4a8e authored about 4 years ago
refactor: Remove deprecated stateful testing integration from the `pytest` plugin. (#933)

7bb50bcd6eef2c3f94f6514de8a0e0f65c687b69 authored about 4 years ago
refactor: Minor refactorings & additional tests

c6a9129f45e98dd93c08aebaa36136369c1774b1 authored about 4 years ago
test: Add more tests (#931)

86c52cb9f10a8c7ad63a00444364d4fce620aa99 authored about 4 years ago
chore: Use keyword arguments for `get_case_strategy` call

It fixes PyCharm's warning on invalid signature

4f5ecefd7c5f2122ceab3bcc807ad8461d1334aa authored about 4 years ago
chore: Unify the test server

726644638a8ef9a06c748feebf932af75d5dc29d authored about 4 years ago
fix: CLI failure if the tested operation is `GET` and has payload examples (#930)

Ref: #925

44c6549ab93002d37c22a290984f8e0f976695e7 authored about 4 years ago
fix: Distinguishing between no payload requests & `null` payload (#929)

Ref: #916 #919

530d5b6831b413db3903b8e699ed84160d15c018 authored about 4 years ago
feat: Run `response_schema_conformance` check on media types that are encoded with JSON (#927)

For example, `application/problem+json`

Ref: #920

f724df9746266cac94a4b3ae59d68fc8652ca40f authored about 4 years ago
docs: Fix displaying GIF on the PyPI page

Ref: #751

0a9e271f39f3cd30e890f0b56121f7ed354571af authored about 4 years ago
test: Add more tests (#926)

d2e516861bf3a1fbdb3bc808e9fa234f21fa2c8e authored about 4 years ago
test: Use `assume` in some pytester-style tests (#924)

It ensures that values are actually generated. Otherwise some test branches may not be executed

edf93526ab9c6cc9adfdc9c37f967cc1bcea2dc7 authored about 4 years ago
refactor: Rename `get_hypothesis_conversions` -> `get_parameter_serializer`

faabe7ea540cc2a1396e5503fed883926cc9b825 authored about 4 years ago
fix: Allow sending ``null`` as request payload if the schema expects it (#922)

Ref: #919

6f6cff08b9998ccc143cb9ee5d6df67f302797db authored about 4 years ago
refactor: Open API parameters handling

2dcadf344aad0884f16f29e4b8e862bd129f7ece authored about 4 years ago
chore: Release 2.8.5

8ceaa1215208ff29236ad4b74b0f3c1d0c1c4971 authored about 4 years ago
feat: `auto` variant for the `--workers` CLI option that automatically detects the number of available CPU cores to run tests on

Ref: #917

6705350a2a96d6ce783c63ade1c621a54aff586a authored about 4 years ago
ci: Tag release Docker image with `stable`

69b4c735cad06f29bce86fbe821ee05a9ca33f07 authored about 4 years ago
docs: Update README

f4394da2aa383f1bc6c218d0a96841dc13672503 authored about 4 years ago
feat(deps): Bump pre-commit hooks vers

bc7395e874d7e04c47514bdb733a6b0190ccd000 authored about 4 years ago
feat(deps): Bump pypi deps and fastapi major

4645911cb0d46b2c49f295e24607cdaddcbe8ccf authored about 4 years ago
chore: Add Open Collective

5f901f9fb53cc275696e411aab0f640e85d5024a authored about 4 years ago
chore: Release 2.8.4

1bb9cc6f67be2b87ce5201879fc92e98a8b3db25 authored about 4 years ago
fix: Use `--request-tls-verify` during schema loading as well

Ref: #897

07a74f910ef49c25e37c6140bd8b5f2df5ce0e61 authored about 4 years ago
chore: Release 2.8.3

5458e9cc6361c0e66bf1c06bd2e1ea390d6d518a authored about 4 years ago
feat: Display failed response payload in the error output

Ref: #895

e7a9a85f260e4116c2da4778e3e24467b7bcba7d authored about 4 years ago
chore: Improve "Falsifying example" section readability

f975c86d2b60f1ac26f5d1ad80874aea5b2aac8b authored about 4 years ago
test: Stabilize tests that cover handling of keyboard interruption

bbe05c75ef7f64e6c5d3e8879678708a3568fa77 authored about 4 years ago
chore: In pytest plugin output, Schemathesis error classes use the `CheckFailed` name

55b3c271d45e125c8d86ebcfd75de284f9b5bac0 authored about 4 years ago