cpmbits / cpmbits/cpm

Modify test_cpm to run cpm commands as from command line

Open
#289 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
11
Forks
2
PR merge metrics
No merged PRs in 30d

Description

Because the integration tests don't run the cpm `main` function, changes made to that function are not really tested. This leaves the door open for some nasty bugs.

Contributor guide

Open the contributing guide

Research direction

Locate the test_cpm integration tests and the cpm main function first. Update the tests so cpm commands run through the command-line path rather than bypassing main, then verify the integration suite covers changes made there.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
cli, testing
Issue type
Refactor
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.