Repository navigation
test(cli): smoke-test help for every command - #184
Merged
Merged
Conversation
snowyukitty
force-pushed
the
test/cli-help-smoke
branch
from
July 29, 2026 09:19
56ae7b3 to
df01ec8
Compare
This was referenced Jul 30, 2026
Collaborator
|
As mentioned in the other PR review would love for you to work on #200 as it directly follows on from the work you've already done, but also very happy for you to work on any of the other issues. |
Contributor
Author
|
Thank you — that’s very kind of you, and I really appreciate both the invitation and the shout-out. #200 does look like a natural follow-on from the plugin work; I’ll take a careful look and follow up on the issue separately. I’m not very active on LinkedIn, so please feel free to credit me as snowyukitty on GitHub instead. Thanks again! |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Slice
--helpfor every Typer command and groupWhat this PR does
--helpand verifies exit code 0, the complete usage path, and no tracebackCloses #176
Tests added (run in CI)
pytest tests/unit/test_cli_help.py -q: 31 passedruff check .ruff format --check .lint-imports: 2 contracts kept, 0 brokenpytest --cov=doberman --cov-report=term-missing --cov-fail-under=80: 2161 passed, 5 skipped; 91.97% coveragePublic-release safety (doberman-core only)
Security checklist
Edge cases covered / Deviations from plan / Risks introduced
--helphandling exits successfully at a parent command.AI assistance
AI assistance disclosure: This PR was developed with assistance from OpenAI Codex.