Skip to content

Coverage testing#2

Merged
rustyconover merged 2 commits into
mainfrom
coverage-testing
Jan 2, 2026
Merged

Coverage testing#2
rustyconover merged 2 commits into
mainfrom
coverage-testing

Conversation

@rustyconover

Copy link
Copy Markdown
Contributor

No description provided.

rustyconover and others added 2 commits January 2, 2026 14:40
- Add tests/client/test_cli.py with ~30 tests for CLI module:
  - OutputWriter tests for parquet, CSV, JSON formats
  - CLI validation tests (JSON args, table-input-position, attach-id)
  - Table function and table-in-out function invocation tests
  - Output format and CLI options tests

- Add Arguments null/type validation tests to test_protocol_classes.py

- Add Client lifecycle tests to test_client.py (start/stop edge cases)

- Refactor cli.py to expose cli command at module level for testability

Coverage improved from 87% to 90%:
- cli.py: 15% → 91%
- arguments.py: 89% → 93%
- worker.py: 92% → 93%

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@rustyconover rustyconover merged commit 3ee503a into main Jan 2, 2026
16 checks passed
@rustyconover rustyconover deleted the coverage-testing branch January 2, 2026 20:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant