Agent-Reach/tests
Shawn 3a3d38acce
fix: YouTube JS runtime check, Douyin health check, cli bare except, config permission race (#104)
- YouTube: warn when only Node.js is installed but yt-dlp config file
  is missing (previously returned "ok" incorrectly)
- Douyin: use `mcporter list` instead of calling with a hardcoded
  invalid share URL that always fails
- cli: replace bare `except:` with `except Exception:` in
  `_detect_environment` to avoid catching KeyboardInterrupt/SystemExit
- cli: fix unclosed file handle for cloud VM detection
- config: use `os.open()` with 0o600 mode to eliminate permission
  race window when saving credentials
2026-03-08 21:24:05 +08:00
..
test_channel_contracts.py fix: YouTube JS runtime check, Douyin health check, cli bare except, config permission race (#104) 2026-03-08 21:24:05 +08:00
test_channels.py chore: add quality infra matrix, constraints, and test baseline fixes 2026-02-27 12:27:07 +08:00
test_cli.py release: v1.3.0 (#70) 2026-03-04 18:18:18 +08:00
test_config.py fix: YouTube JS runtime check, Douyin health check, cli bare except, config permission race (#104) 2026-03-08 21:24:05 +08:00
test_core.py chore: add quality infra matrix, constraints, and test baseline fixes 2026-02-27 12:27:07 +08:00
test_doctor.py fix: CI test — allow github channel 'warn' when gh CLI not installed 2026-02-27 13:39:34 +01:00