goga-tool-pybuggy
pybuggy is a goga(https://github.com/qarium/goga) tool for testing:
API — it turns OpenAPI/Swagger specifications into ready-made pytest fixtures — HTTP client,
endpoint fixtures, response schemas, per-endpoint meta.json input contracts (query
parameters, request body, URL variables) — and wires everything into the consumer's test
suite. The package contains a pytest plugin and a CLI.
Documentation: https://qarium.github.io/goga-tool-pybuggy/
Quickstart
Three commands in the target project root:
goga install pybuggy # 1. install pybuggy into the goga environment
goga tool pybuggy init # 2. bootstrap: goga project + tool config + conftest.py
goga pipeline pybuggy:api.automate # 3. run the automated API-test lifecycle
The pipeline asks for the feature under test and drives the whole chain — requirements,
test cases, test code — until accepted test_*.py suites land in tests/. The full
stage list and artifact chain:
the api.automate lifecycle.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file goga_tool_pybuggy-1.0.2.tar.gz.
File metadata
- Download URL: goga_tool_pybuggy-1.0.2.tar.gz
- Upload date:
- Size: 369.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
21f6b8c22981b9ce46e7607d9ff79b828708b975b6d2e1583305a3f3ecb9f8c5
|
|
| MD5 |
4b92fd81c98e8838b31c83fa1d415ba8
|
|
| BLAKE2b-256 |
888b7487d759c0a38066a7df131c2f2cdba41657fe4a725ba525640945306ff1
|
File details
Details for the file goga_tool_pybuggy-1.0.2-py3-none-any.whl.
File metadata
- Download URL: goga_tool_pybuggy-1.0.2-py3-none-any.whl
- Upload date:
- Size: 260.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6497a2ae744be84ecf7e9ff1a3f8a7ea023c9defc2e902a3c8b60b0b895ab3d0
|
|
| MD5 |
31891ca7b76c7ee1b204e50db57b5c5b
|
|
| BLAKE2b-256 |
dc451e7cd3e7ef6ef8db92640cfa3bfc80f228a33765d062ec8350d700d49f48
|