homelab-codex-ws/services/brain-watchdog
Oskar Kapala cb4ae756ab test(brain-watchdog): add pytest suite covering import and check() logic
7 cases: package importable, fresh ok, stale, unreachable, HTTP error,
missing last_update field, unparseable timestamp. pytest.ini sets pythonpath=src
so tests run without PYTHONPATH set in the environment.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-01 20:38:24 +02:00
..
src/brain_watchdog feat(piha): brain-watchdog — external watchdog for control-plane 2026-06-01 17:54:36 +02:00
tests test(brain-watchdog): add pytest suite covering import and check() logic 2026-06-01 20:38:24 +02:00
docker-compose.yml feat(piha): brain-watchdog — external watchdog for control-plane 2026-06-01 17:54:36 +02:00
Dockerfile fix(brain-watchdog): add PYTHONPATH=/app/src so brain_watchdog package is importable 2026-06-01 20:31:45 +02:00
env.example feat(piha): brain-watchdog — external watchdog for control-plane 2026-06-01 17:54:36 +02:00
healthcheck.sh feat(piha): brain-watchdog — external watchdog for control-plane 2026-06-01 17:54:36 +02:00
pytest.ini test(brain-watchdog): add pytest suite covering import and check() logic 2026-06-01 20:38:24 +02:00
service.yaml feat(piha): brain-watchdog — external watchdog for control-plane 2026-06-01 17:54:36 +02:00