test(generator): добавлен pytest и реорганизованы тесты

- Зачем:
  - были только standalone скрипты без системы запуска
  - нужна стандартная система тестирования для CI/CD
- Что:
  - добавлен pytest и pytest-asyncio в requirements.txt
  - создана директория tests/ с conftest.py (fixtures)
  - разделены тесты по модулям: test_config, test_generation, test_history
  - добавлены команды в Makefile: generator-test, generator-test-build, generator-test-cov
  - удалены устаревшие test_local.py и test_comprehensive.py
  - обновлена документация в README.md
- Проверка:
  - make generator-test — 23/23 тестов пройдено
This commit is contained in:
2026-06-09 17:27:16 +03:00
committed by Dmitry Dementiev
parent 04541677ff
commit 36ecbc62b1
9 changed files with 469 additions and 631 deletions
+4
View File
@@ -7,5 +7,9 @@ clickhouse-connect==0.8.0
# Prometheus метрики
prometheus-client==0.21.1
# Тестирование
pytest==8.3.4
pytest-asyncio==0.25.3
# Утилиты
python-json-logger==2.0.7