Some checks failed
CI/CD Pipeline / Telegram Notify Success (push) Has been cancelled
CI/CD Pipeline / Run Tests (push) Has been cancelled
CI/CD Pipeline / Code Quality Checks (push) Has been cancelled
CI/CD Pipeline / Code Quality Checks (pull_request) Successful in 1m42s
CI/CD Pipeline / Run Tests (pull_request) Successful in 2m25s
CI/CD Pipeline / Telegram Notify Success (pull_request) Successful in 1m34s
28 lines
450 B
Markdown
28 lines
450 B
Markdown
# ADR-008: Testing Strategy
|
|
|
|
## Status
|
|
Accepted
|
|
|
|
## Context
|
|
|
|
Нужно тестировать:
|
|
- бизнес-логику
|
|
- парсеры
|
|
- фоновые задачи
|
|
|
|
## Decision
|
|
|
|
- тесты вне src
|
|
- pytest
|
|
- отдельные скрипты запуска
|
|
- режим "production-like"
|
|
|
|
## Consequences
|
|
|
|
### Positive
|
|
- изоляция тестов
|
|
- удобство CI
|
|
|
|
### Negative
|
|
- сложность настройки среды
|