Тест test_cli_smoke_empty проверяет недостижимый путь (возврат пустого списка) #36

Closed
opened 2026-06-25 19:59:47 +07:00 by artem.kokos · 0 comments
Owner

Приоритет: минорно.

Проблема: В tests/test_cli.py (test_cli_smoke_empty) fetch_issues_with_spent_time замокана на возврат [] (пустой список). Однако в client.py функция может вернуть только None (когда нет time entries) или непустой список. Возврат пустого списка невозможен — путь в cli.py (строка 88: len([]) → «Total issues: 0») недостижим в продакшене.

Рекомендация: Замокать возврат None или убрать тест.

**Приоритет:** минорно. **Проблема:** В `tests/test_cli.py` (`test_cli_smoke_empty`) `fetch_issues_with_spent_time` замокана на возврат `[]` (пустой список). Однако в `client.py` функция может вернуть только `None` (когда нет time entries) или непустой список. Возврат пустого списка невозможен — путь в `cli.py` (строка 88: `len([])` → «Total issues: 0») недостижим в продакшене. **Рекомендация:** Замокать возврат `None` или убрать тест.
artem.kokos added the bug label 2026-06-25 19:59:47 +07:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: artem.kokos/redmine-reporter#36