Skip to content
This repository has been archived by the owner on Aug 9, 2024. It is now read-only.

Commit

Permalink
Merge pull request #8 from MarketSquare/feature/use_faker_for_random_…
Browse files Browse the repository at this point in the history
…data_generation

Feature/use faker for random data generation
  • Loading branch information
robinmackaij authored Jun 19, 2022
2 parents 6bfc5ef + 3aa53c2 commit 14f64c9
Show file tree
Hide file tree
Showing 24 changed files with 663 additions and 331 deletions.
12 changes: 3 additions & 9 deletions docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ document for your API.
> Note: Although recursion is technically allowed under the OAS, tool support is limited
and changing the API to not use recursion is recommended.
At present OpenApiLibCore has limited support for parsing OpenAPI documents with
recursion in them.
recursion in them. See the `recursion_limit` and `recursion_default` parameters.

If the openapi document passes this validation, the next step is trying to do a test
run with a minimal test suite.
Expand Down Expand Up @@ -111,14 +111,8 @@ Details about the `mappings_path` variable usage can be found

There are currently a number of limitations to supported API structures, supported
data types and properties. The following list details the most important ones:
- Only JSON request and response bodies are currently supported.
- Only JSON request and response bodies are supported.
- The unique identifier for a resource as used in the `paths` section of the
openapi document is expected to be the `id` property on a resource of that type.
- Limited support for query strings and headers.
- Limited support for authentication
- `username` and `password` can be passed as parameters to use Basic Authentication
- A [requests AuthBase instance](https://docs.python-requests.org/en/latest/api/#authentication)
can be passed and it will be used as provided.
- No support for per-endpoint authorization levels (just simple 401 validation).
- byte, binary, date, date-time string formats not supported yet.
- No support for per-endpoint authorization levels.

2 changes: 1 addition & 1 deletion docs/openapi_libcore.html

Large diffs are not rendered by default.

Loading

0 comments on commit 14f64c9

Please sign in to comment.