goga-tool-pybuggy
pytest plugin and CLI that bootstrap a goga-project for API testing with pybuggy.
Getting started: pybuggy init
Run pybuggy init in the target project root. It interactively initializes the
goga-project, builds the tool config, and generates the wiring the plugin needs
(.goga/config.yml, .goga/Dockerfile, .goga/tools/pybuggy/config.yml, root
conftest.py).
Behavior notes:
- Init runs offline — the goga "Download base convention" question is never asked and no network requests are made during initialization.
.goga/usages/conventions.mdis package-owned — on every successful run it is overwritten with the test convention shipped inside this package (pytest configuration, logging, Allure reporting). Local edits to that file are not preserved; keep project-specific rules elsewhere. A legacy goga-downloaded convention in the slot migrates automatically.- Existing files (
.goga/config.yml,.goga/tools/pybuggy/config.yml,conftest.py) are only overwritten after an explicit confirmation (default: no); the conventions slot above is the one exception. - Usage keys
conventions,pybuggy-api, andpybuggy-assertsand their annotation lines are registered in.goga/config.ymlundercodemanifest(idempotent; pre-existing user-defined keys are never overwritten).
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-0.0.6.tar.gz.
File metadata
- Download URL: goga_tool_pybuggy-0.0.6.tar.gz
- Upload date:
- Size: 319.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
888b59f454b3396ccffaae62114189fc8bc8875bade23643f749513801c743cd
|
|
| MD5 |
ddd3a60ffe967a11869ee1b1000e2630
|
|
| BLAKE2b-256 |
50572c2772ac5fea98bdbd7e22e1ae6a128d057750601e2ddb3f5f4cb1b2e4d3
|
File details
Details for the file goga_tool_pybuggy-0.0.6-py3-none-any.whl.
File metadata
- Download URL: goga_tool_pybuggy-0.0.6-py3-none-any.whl
- Upload date:
- Size: 266.8 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 |
5e6fbd8391185713df8e5e3e3248eb63af1c2a7cd1763e1acb49cdd5dad7d58c
|
|
| MD5 |
8942d976d686368758956aa80dcbc72f
|
|
| BLAKE2b-256 |
2e9f550c6eb94a9335a9b556f3d46f148b9519db753e784a4a2e54256845d83e
|