E3SM-Project / E3SM-Project/zstash
Ensure all optional arguments are tested on and off
- Dominant language
- Python
- Stars
- 11
- Forks
- 10
- Avg merge
- 14h 18m
- Merged PRs (30d)
- 1
Description
Some `zstash` optional arguments are either always or never tested. It might be good to add some tests where the always-on options are off and vice-versa.
After #61 merges, these options will be as follows:
Always on:
- `chgrp`: `-R`
- `extract`: `hpss`
- `ls`: `hpss`
- `update`: `hpss`
Always off:
- `check`: `--keep`
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating the existing tests for the zstash commands chgrp, extract, ls, update, and check, then compare their coverage of optional arguments. Add cases that exercise the listed always-on options off and the always-off check --keep option on, with the test suite passing as the definition of done.
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