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

refactor: Remove redundant function

33e1463f1df7093e4fd23f236a0945801b7a6fc2 authored over 4 years ago
refactor: Make ``as_requests_kwargs`` and ``as_werkzeug_kwargs`` reuse the same code for headers handling.

It will also make them return the `User-Agent` header value.

0091174ea8329ddb275a51655ac4fe4ea4fa9335 authored over 4 years ago
fix: Set default User-Agent header in Case.call

edb99f07f033fbd6a0fb581f407ac20b3efa59df authored over 4 years ago
docs: Update documentation for the `--max-response-time` option

7847d2867397981e0b6892fed27f009a277e6e25 authored over 4 years ago
fix: Reusing `case` strategy if additional Hypothesis strategies are used

Otherwise the `case` will be the same for all tests generated for a test function

286ac27c23532eb593e2aea02b8969ec00ae91c7 authored over 4 years ago
feat(checks): Add custom check for max response time

cd0f81aae6d8da2565e55e897977afbd0db02e63 authored over 4 years ago
feat: Support for passing Hypothesis strategies to tests created with `schema.parametrize` by using `schema.given` decorator

Ref: #768

518faeec2f9025e5a35115e7e97c945fa673c9e2 authored over 4 years ago
fix: Handle invalid Hypothesis tests during test generation

b09cbce95a3cdefb8ec0ec3bb08ab6cfe9a7383d authored over 4 years ago
chore: Revert changing the default Python version for pre-commit

f28f4d61f613b662ecd80ff4698f3a8a1d35ce49 authored over 4 years ago
docs: Cleanup documentation

7f9e5377d7d30879e8a5b945d9d0ccb328ae5c05 authored over 4 years ago
feat: Added rstcheck to pre-commit config

d90bf7f9726dbf49ab7f962b0c026dc96e0678b7 authored over 4 years ago
docs: Replaced video from FlaskCon with EuroPython

The FlaskCon video only got audio on the right channel, and the content was improved with help o...

9c04926ad5e9cfb4f280176bdf3454387e948b37 authored over 4 years ago
feat: Support PEP561

bcbbf106ba3162de9e004fa5b026baac861d38a9 authored over 4 years ago
fix: `GraphQLCase.call_and_validate` using wrong defaults (#762)

6a46ba6b8859a74f68a83b8d1f46f0d34fd4cfa9 authored over 4 years ago
test: Add a test for #738 (#761)

edabef61ea99b107f6b5f70b457155cd51f2b211 authored over 4 years ago
feat: Shortcut for calling & validation

Ref: #738

d66336ad147f9bdcd724a65e14a967307ed70cad authored over 4 years ago
chore: Update project's metadata

bca2de7d192179bf12b1d779e5e449519b31a17f authored over 4 years ago
chore: Release 2.5.1

1af47cb35a001b2cc5481b4ef2c0b5fa0ab44722 authored over 4 years ago
docs: Update documentation

e87344c4e1edbeb0634105aa4058b1593c97700e authored over 4 years ago
chore: Add codeql-analysis.yaml

1be824cb265f5c38ec823ac0d0cab4aabc35cdae authored over 4 years ago
docs: Move the "Local development" section to the CONTRIBUTING.rst file

8b04f261bba61625f91cbcd18ab15f1eaad6c61b authored over 4 years ago
chore: Release 2.5.0

e1b101b4ac4c6a8314f39e6a78cef670e7b38e73 authored over 4 years ago
refactor: Remove useless condition

e0e792a6839b4f6fe9451dec70d81bec87527d71 authored over 4 years ago
feat: Support for GraphQL tests for the `pytest` runner

Ref: #649

d1463a7c399905e8421b0ac968f053a231986097 authored over 4 years ago
refactor: Avoid circular dependency between "base" schema and "openapi" checks

1574751f90dc28a4c641c8887b618e60aa89b4d3 authored over 4 years ago
chore: Update package description

456866c92dc362ac90b0acef936afc2b1642e1f3 authored over 4 years ago
refactor: Move `endpoints` implementation from `BaseOpenAPISchema` to `BaseSchema`

ab90551f2187a03483e26c8a2e0a8e0f43d75b6d authored over 4 years ago
refactor: Do not use type aliases for Query, Body, etc in `Endpoint` attributes to indicate semantic differences

e9be0f8240d93583146f8eec0a405d8a738c4bbb authored over 4 years ago
refactor: Move `get_hypothesis_conversion` logic from `Endpoint` to schemas

76956884dfd28c69a4a60fd465e6596057801029 authored over 4 years ago
refactor: Move endpoint cloning to a separate method

In this way, the private attributes won't be used from outside of the class

7a137abc5b12673e3014be6531cf7a757f000d2b authored over 4 years ago
chore: Remove ADR

It wasn't really used

a8821d261a2cbc43fb0bcfda2e4102a60093ab7d authored over 4 years ago
docs: Update README

d18879e13fdbdbd446483db679ec251cd8f33371 authored over 4 years ago
chore: Remove duplicate pattern from .gitignore

77318668e73d0892d93cff3fea80c2bd516a3a71 authored over 4 years ago
docs: Grammar fixes

ca9d8dc845aa74b42f5726d163f3c21e6e38abaa authored over 4 years ago
fix: Show a more precise percentage value for tests executed via `from_pytest_fixture`

a54a47b86f0d7069441527c81d8abe31bcbb6942 authored over 4 years ago
test: Fix flaky test

87ed9896834779d3e97d004a8a689164e3fd1cd9 authored over 4 years ago
chore: Emit warning about incorrect stateful testing usage only when the test passed

7b96ec9e0c56f2b460b17479a1aa155561cabe64 authored over 4 years ago
feat: Stateful testing via Open API links for the `pytest` runner

cae4563b365c6d2e43f364f462e84b1e598c833f authored over 4 years ago
docs: Fix RST syntax

90a561bf59c0159dd45769233a7d7fef5e6cebe2 authored over 4 years ago
refactor: Do not display the check name in the CLI

8cd22ed53c5473cfae3b2307c85e859362e5e485 authored over 4 years ago
refactor: Use f-string instead of "format"

96ed1bdb5265272237124d9402039d19857adeda authored over 4 years ago
refactor: Make `get_case_strategy` dependent on the used spec

It will unify interfaces for creating Hypothesis strategies

3a177df209bc878ee153ac6ea836227e7469fafc authored over 4 years ago
docs: Grammar fixes

e30dfc8997f7bc06dbed8a3b75d2cbb3c0c3df94 authored over 4 years ago
docs: Fix Codecov badge link

e2e632d736cb39940218dd97272973dab482033a authored over 4 years ago
docs: Grammar fixes

f3b110302e763aff73b91d03ffd1561482bd55ce authored over 4 years ago
test: Disable deadline on some Hypothesis tests

They might be slow in some cases, but it should not make the CI fail

c3b3dc0bc58a2806fcfefb6bed55976b3dcd79fc authored over 4 years ago
chore: Add a survey link

14e22cf33750a42a65269024c0d18dfa0f2d1538 authored over 4 years ago
chore: Remove unused imports

d25f67067b1d0aa9ddd5c90202db95d82aacc55d authored over 4 years ago
chore: Add a PR template

a02b63b4bd42c87e7e590624084d563cb7b7da59 authored over 4 years ago
chore: Add issue templates

2fbcf03314e835f624f1bed4bd4baa09ea07b75a authored over 4 years ago
chore: Release 2.4.1

f184f427c53127fd8bcaef8db4b3ca85a4745936 authored over 4 years ago
fix: Possible `IndexError` when a user-defined check raises an exception without a message

4460cbdbf8368b2f814b1e0e0cbb342424932e5d authored over 4 years ago
chore: Reuse existing types

8992f64a41bcf3d73541b3d1dcc5dbc89e6d1f79 authored over 4 years ago
chore: Return registered functions from `register_target` and `register_check` decorators

a539512bd421f995a6877aad7e8fb8744fe607e2 authored over 4 years ago
chore: Hide `Case.endpoint` from representation

7b367b7be796c028a49b412d9e6906d52986fb51 authored over 4 years ago
chore: Add missing "# pragma: no mutate" comments for Mutmut tests

33396d4ea098185db12acb594b3a43e02224d0c4 authored over 4 years ago
chore: Release 2.4.0

de95b04e7b6044d3faa428f2eaaa5c1a2c5fc0fe authored over 4 years ago
chore: Add `path` and `method` fields to the `AfterExecution` event

023f458cf35cdc59b5db961d676b276e5ea82d3f authored over 4 years ago
feat: Customizable targets for targeted testing

Ref: #686

26f8825e639220f07fcfd4025eb5abcc510343c7 authored over 4 years ago
docs: Add missing link in changelog

615dd8146ce3ff734da4bb0ab4b6b0a208390e15 authored over 4 years ago
chore: Update pre-commit & run black

11b5a0f8651521ec75959359e16af37c83774062 authored over 4 years ago
chore: Use "raise ... from" when possible

89d759d770525f30f544c82257da4251770038fa authored over 4 years ago
chore: Release 2.3.4

12b4b4dc5ab022d8ab5d196d222ecc66464e49bf authored over 4 years ago
fix: Encoding error when writing a cassette on Windows

Ref: #708

50999b9c0d6b2ea05385fcfd3f9fc81d6229ad19 authored over 4 years ago
docs: Update copyright

1571e571a0dd0937cc2eeca8c8ba8bd38a760714 authored over 4 years ago
chore: Set the default Hypothesis's `deadline` setting for tests with `schema.parametrize` to 500 ms for consistency with the CLI behaviour

dba6d527cb2186345bbff28cdbdbc4e105946c84 authored over 4 years ago
chore: Add FUNDING.yml

6bdfe90796d50178386539f31287fc743d77f0de authored over 4 years ago
docs: Update GIF

028c7753b49e2b372d53af34ba1c805410ea0b9e authored over 4 years ago
docs: Update core developers list

03248784e47766283cc12b462ab9c59068b1caf5 authored over 4 years ago
docs: Add a video from Flask Con 2020

32ce8ff27d9cab230648d5bb53962eff80d35c3d authored over 4 years ago
chore: Release 2.3.3

b1cf0eaacd7ecb5026c80ad0ff9f38c49cd8d744 authored over 4 years ago
fix: `KeyError` during the `content_type_conformance` check if the response has no `Content-Type` header

Ref: #692

3cccf45743076b5181b1773bd672de69d1b09562 authored over 4 years ago
chore: Release 2.3.2

417e939369d8cc42a21a1014dfa06339986c4774 authored over 4 years ago
feat: run checks conditionally

15a3f4bc6ea0880e81abb98635b05a9abf28aa24 authored over 4 years ago
test: Fix exclusion paths for mutmut job

d11a6e86dfc2eed5ea933638eb34c200c24bb25d authored over 4 years ago
docs: Move docs link to the top of the README file

5644c53ad01ccd95d6d618ed6a0a7aea530226e3 authored over 4 years ago
chore: Release 2.3.1

2026fe479489d5329237ab024b43993653ccdcf4 authored over 4 years ago
fix: ensure the "examples" is non-empty before trying to index into it

f980cdcd9f07e843de1e507e83fd2c04c9632363 authored over 4 years ago
docs: Update a link to the docs

f1f7bfd071b4c541b2c553676e4c18ccfec173ac authored over 4 years ago
chore: Release 2.3.0

1bf0a2b06666166058e868afe9f713829b9ab5cc authored over 4 years ago
chore: Avoid using `hypothesis-jsonschema` private API for registering custom string formats

Ref: #684

f03244467d127880cb520d7b8a30e8be7daf0d4a authored over 4 years ago
chore: Error message for cases when a path parameter is in template but is not defined in the parameters list or missing `required: true` in its definition

Ref: #667

0a9b99d44960218835751f3b518376f02288e4e4 authored over 4 years ago
test: Install dependencies via poetry in tox runs

151c66446f31b3d77dc53f20e92c0b2231af4540 authored over 4 years ago
test: Avoid hiding import errors

f51a22f9e4737139b83ff56a64a609f9b1e302ba authored over 4 years ago
chore: Fix dev dependencies in `pyproject.toml`

6af072a1263719e530ea82fcd2e1a41f69a3ed02 authored over 4 years ago
fix: Generating illegal unicode surrogates in path

ref: #668

00afdca86c9ffab7fba4b7c4252dff7687c20422 authored over 4 years ago
fix: Support for properties named "$ref" in object schemas. Previously, it was causing `TypeError`

ref: #672

ac5856afd03a4b943748793ca5efc4c08c97acf3 authored over 4 years ago
fix: `AttributeError` during generation of "multipart/form-data" parameters that have no "type" defined

Ref: #675

26cb19427ba42816d609aa6c3712e9d64d8412d1 authored over 4 years ago
fix: `StopIteration` during `requestBody` processing if it has empty "content" value

Ref: #673

952f6bc7221efe0284faf3e26c1c96fabe3dcf1d authored over 4 years ago
chore: Add `norecursedirs` config option for pytest to reduce the time for tests collection

683f1e4353909dce2420097ad9e0b1695d1171b8 authored over 4 years ago
test: Disable `HealthCheck.too_slow` health check in tests for valid form data

85dbe00eddaa967ee4957244f40b4f64904094b1 authored over 4 years ago
feat: Possibility to generate values for `in: formData` parameters that are non-bytes or contain non-bytes (e.g. inside an array)

Ref: #665

ed86737fd4ea089e2612890a6d70ca9a5bbe4dd9 authored over 4 years ago
fix: `KeyError` during processing a schema with nullable parameters and `in: body`

Ref: #660

cceb04c541b9b8ba747eb18469716cf10a3502ad authored over 4 years ago
fix: `ValueError` during sending a request with test payload if the endpoint defines a parameter with type: array` and `in: formData`

07e3aabfa755c88568c27a70f639ffbe899fcfe3 authored over 4 years ago
chore: Release 2.2.1

64871e64160d6dbe5e76945c4f8e2055d1acd8c2 authored over 4 years ago
fix: Possible `UnicodeEncodeError` during generation of `Authorization` header values for endpoints with `basic` security scheme

302047752cc97b45aac54cee4a3d0392318b8546 authored over 4 years ago
chore: Release 2.2.0

ac26c6acfc7f2c39a73c75dddc2967f1e53d060a authored over 4 years ago
chore: Move OpenAPI-specific code to `schemathesis.specs.openapi._hypothesis`

2382577e4d78dc144e758ad518fb85a9d740e161 authored over 4 years ago
feat: `before_load_schema` hook for GraphQL schemas

66edf04566a0121933a359c2fefab1bc8df11a7e authored over 4 years ago
feat: `from_dict` loader for GraphQL schemas

f1dc8c6189d2246f9f1b9504d56f49eb05454bc9 authored over 4 years ago