[loop-cycle-5] fix: get_token() priority order — config before repo-root fallback #899

Merged
Timmy merged 1 commits from fix/test-failures-on-main into main 2026-03-22 01:52:41 +00:00

1 Commits

Author SHA1 Message Date
hermes
38aa33defd fix: get_token() priority order — config token_file before repo-root fallback
Some checks failed
Tests / lint (pull_request) Has been cancelled
Tests / test (pull_request) Has been cancelled
The .timmy_gitea_token file in repo root was checked BEFORE config-provided
token_file, causing tests to leak real tokens and fail on any machine with
the file present.

Reorders priority: config[token] > config[token_file] > .timmy_gitea_token
Adds Path.exists monkeypatch in test_returns_none_when_no_token to isolate
from repo-root state.

Fixes 2 test failures on main.
2026-03-21 21:51:48 -04:00