cancervariants / cancervariants/therapy-normalization
Refactor tests
- Dominant language
- Python
- Stars
- 15
- Forks
- 3
- PR merge metrics
- No merged PRs in 30d
Description
- [ ] Move existing tests -> integration, run them consistently
- [ ] Write new unit tests for internal functions
- [ ] Cover main.py
- [ ] Cover cli.py
- [ ] Update default ignore options
- [ ] Exclude tests in .coveragerc?
- [ ] Pull more boilerplate test code out -> conftest.py
- [ ] Restructure tests from record-oriented to match type-oriented (more in line with how feature development/breaking works)?
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reviewing the existing test layout and the references to main.py, cli.py, .coveragerc, and conftest.py. Determine how the current tests are organized and run, then complete the agreed restructuring, coverage updates, and unit-test coverage for the listed modules. Done means the tests run consistently and the checklist requirements are covered.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- testing
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100