Dmitry Dygalo

Results 206 issues of Dmitry Dygalo

At the moment, Schemathesis can work only with Open API links, but it would be awesome to have automatic inference in place. Possible ideas for inference are: - As implemented...

Status: Review Needed
Type: Feature

Only data generation is described, but the high-level details are missing: - Tests generation. Currently per-operation for Open API, whole query for GraphQL (will be per-operation in the future); -...

Type: Documentation
Difficulty: Medium

Currently, it works only in CLI. As an idea. We can use https://github.com/kiwicom/pytest-recording and customize the format to match the CLI one, or the current CLI handler can be injected...

Priority: Medium
UX: Reporting

As https://github.com/Zac-HD/hypothesis-jsonschema/pull/78 is merged and released in `hypothesis-jsonschema==0.19.1`, now there are no external blockers to implement PyPy support. Almost all test suite passes locally - except for PyPy specific error...

Priority: Low
Type: Feature

If an error is discovered and the `--request-tls-verify` CLI option was passed, then there should be the `--insecure` option in cURL code samples & `verify=False` in Python

Priority: Medium
Type: Bug
Difficulty: Easy

Mentioned by Zac some time ago during our catch up. Currently, Schemathesis uses `--hypothesis-seed`, which is not actually suited for failure reproduction as per `seed` docs: > Overrides the derandomize...

**Is your feature request related to a problem? Please describe.** It is not currently possible to generate arbitrary binary data. The current way to define it is to use `format:...

Priority: High
Type: Feature
Specification: OpenAPI
Difficulty: Intermediate

**Is your feature request related to a problem? Please describe.** Schemathesis integrates with `pytest,` and at the moment, there is no way to execute custom code before & after the...

Priority: Medium
Type: Feature
Difficulty: Intermediate

**Is your feature request related to a problem? Please describe.** If some operations need more test examples, then there is no way to do it **only** for these operations -...

Priority: Medium
Type: Feature
Difficulty: Intermediate
Component: Hooks

If the API under test has `application/xml` input content type and `xml` fields that describe XML serialization we can create XML payloads from it https://swagger.io/docs/specification/data-models/representing-xml/

Type: Feature
Spec: OpenAPI