A complete, hermetic test suite that runs in CI without external dependencies.
Scope
- `tests/test_commands.py` — snippet commands (`list`, `search`, `unpack`, `pack`)
- `tests/test_stash_commands.py` — stash management (`create`, `list`, `move`, `add-remote`)
- Config path redirected to temp file via `monkeypatch` — no real `~/.snackstashrc` touched
- `add-remote` tests use a mocked tarball — no real network calls
- All fixture temp directories isolated with `tmp_path` / `tmp_path_factory`
Acceptance criteria
A complete, hermetic test suite that runs in CI without external dependencies.
Scope
Acceptance criteria