agent-reach/tests
Pnant cc90e10b19 fix(review): four findings from adversarial Codex review round 1
- twitter: align backend selection with the two-phase findings pattern —
  an unauthenticated twitter-cli (warn) no longer blocks a fully-working
  OpenCLI (ok) further down the candidate list
- watch: use _is_newer_version like check-update (the != comparison kept
  the downgrade prompt this branch fixed elsewhere)
- uninstall: third copy of the skill-dir removal also gets the symlink
  guard (full `agent-reach uninstall` path)
- doctor: a stale active_backend from a previous check on the singleton
  channel no longer leaks into an errored result

+4 regression tests (162 total).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-11 17:53:37 +08:00
..
test_channel_contracts.py feat(routing): ordered backend candidates + real-probing doctor 2026-06-11 15:48:33 +08:00
test_channels.py feat(bilibili,twitter): yt-dlp exits bilibili; OpenCLI joins both 2026-06-11 16:18:00 +08:00
test_cli.py fix(review): four findings from adversarial Codex review round 1 2026-06-11 17:53:37 +08:00
test_config.py fix(reddit): switch to Exa-only for search and read, remove proxy dependency 2026-03-31 14:21:31 +08:00
test_cookie_extract_perms.py fix(security): create credential files atomically with 0o600 (#350) 2026-06-10 16:49:15 +08:00
test_core.py
test_doctor.py fix(review): four findings from adversarial Codex review round 1 2026-06-11 17:53:37 +08:00
test_opencli_backend.py feat(xiaohongshu): multi-backend — OpenCLI / xiaohongshu-mcp / xhs-cli 2026-06-11 16:05:00 +08:00
test_probe.py feat(routing): ordered backend candidates + real-probing doctor 2026-06-11 15:48:33 +08:00
test_process.py fix(windows): force UTF-8 in channel subprocesses and MCP server env (#345) 2026-06-10 15:09:42 +08:00
test_skill_command.py refactor: remove Douyin, Weibo and WeChat channels (#347) 2026-06-10 15:57:05 +08:00
test_transcribe.py feat(transcribe): Whisper transcription module with Groq→OpenAI fallback (#277) 2026-06-10 15:03:37 +08:00
test_twitter_channel.py fix(review): four findings from adversarial Codex review round 1 2026-06-11 17:53:37 +08:00
test_xhs_format.py fix: auto-register skill on doctor + add XHS output formatter (#154, #134) (#199) 2026-03-23 19:40:57 +08:00
test_xiaoyuzhou_install.py