ci(tradein): снять последний deselect — он пережил починку своего теста #2756

Merged
bot-backend merged 1 commit from chore/drop-stale-deselect into main 2026-08-06 20:53:55 +00:00

1 commit

Author SHA1 Message Date
978461e96a ci(tradein): снять последний deselect — он пережил починку своего теста
All checks were successful
CI Trade-In / changes (pull_request) Successful in 8s
CI / changes (pull_request) Successful in 8s
CI Trade-In / backend-tests (pull_request) Has been skipped
CI Trade-In / browser-tests (pull_request) Has been skipped
CI Trade-In / frontend-checks (pull_request) Has been skipped
CI / backend-tests (pull_request) Has been skipped
CI / frontend-tests (pull_request) Has been skipped
CI / openapi-codegen-check (pull_request) Has been skipped
`--deselect tests/test_search_api.py::test_search_cache_hit` в post-merge
test-job'е остался единственным deselect'ом в репозитории. Его объяснение
(«падает только при полном прогоне, в изоляции проходит — global-state leak»)
было неверным в обеих половинах: тест падал и в изоляции, потому что ходил в
/api/v1/search без X-Authenticated-User, а RBAC-гард отвечает 401. Причина
была в тесте; заголовок добавлен в #2729, и в pre-merge гейте строка снята
тогда же. Здесь она пережила починку ещё на месяц — файл был занят открытым
#2680. Тот смержен, долг закрыт.

Заодно `-rs`, как в остальных лэйнах: пропуск печатает причину. Ожидание в
этом лэйне — 13 объявленных пропусков; неучтённый роняет прогон через хук
бюджета (#2745).

После этого коммита в репозитории не остаётся ни одного `--deselect`.
2026-08-07 01:51:46 +05:00