cancervariants / cancervariants/therapy-normalization

Refactor tests

Open
#147 2 comments 0 reactions 0 assignees View on GitHub
priority:high stale-exempt test
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.