refactor(parsers): перенести тесты в ROOT_DIR/tests и синхронизировать контракты задач
- перенесены тесты parsers из src/apps/parsers/tests в tests/apps/parsers - обновлены тесты задач под текущее поведение Celery (ошибки пробрасываются исключениями) - убрана зависимость тестов от внешнего брокера через локальные eager-вызовы - добавлены/уточнены фабрики и импорты для единой структуры тестов - обновлены README и CHANGELOG с новым правилом размещения тестов и запуском
This commit is contained in:
12
CHANGELOG.md
12
CHANGELOG.md
@@ -6,6 +6,18 @@
|
||||
|
||||
---
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
### Изменено
|
||||
|
||||
- Тесты парсеров перенесены из `src/apps/parsers/tests` в `tests/apps/parsers` для единого правила хранения тестов в `ROOT_DIR/tests`.
|
||||
- Обновлены импорты и вспомогательный e2e-скрипт `run_checko_e2e.py` после переноса тестов.
|
||||
- Актуализированы проверки в `tests/apps/parsers/test_tasks.py` под текущее поведение Celery-задач (ошибки пробрасываются исключениями), а также убрана зависимость от внешнего брокера в тестовых сценариях через локальные eager-вызовы.
|
||||
|
||||
### Документация
|
||||
|
||||
- README дополнен явным правилом по размещению тестов и примерами корректного запуска тестов через `scripts/run-tests.sh`.
|
||||
|
||||
## [0.5.0] - 2026-02-18
|
||||
|
||||
### Добавлено
|
||||
|
||||
Reference in New Issue
Block a user