Files
ripe-cidr-collector/docs/summary-tests-in-container.md
T
ayurishchevandClaude Sonnet 5 bcf8156085 Initial commit: RIPE CIDR/FQDN collector
Collector daemon, FastAPI server (addresses, diff, collect, sources),
SQLite storage with change journal, Docker Compose deployment,
tests, documentation and project rules.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-21 07:29:38 +03:00

936 B

Итоги: запуск тестов в контейнере

План: docs/plan-tests-in-container.md.

Сделано

  • Dockerfile.test (python:3.11-slim): зависимости отдельным слоем, CMD ["pytest", "-q"].
  • .dockerignore: venv/, боевые данные, кэши, lock/tmp-файлы.
  • README.md: шаг «Tests» заменён на запуск через docker build / docker run.

Проверка

Образ собран, docker run --rm ripe-collector-test - 3 passed. В образе нет data.json и fqdn_data.json, тесты не зависят от боевых данных.

Замечания

  • Локальный venv/ остаётся для разработки; для тестов он не нужен.
  • Образ ripe-collector-test остался в локальном Docker (docker rmi ripe-collector-test для удаления).