Пользователь: исправь ошибку, тесты падают. Cursor: ни слова больше, всё сделаю!
Было бы смешно, если бы не было так грустно. Я сталкивался с таким поведением дважды 😂
В какой то момент Курсор ловит падающий assert в тестах в try/except (на самом деле ошибку нужно было ловить в коде проекта), потом запускает тесты. В результатах тестов видит, что всё прошло успешно и с чувством выполненного долга рапортует о том, что тесты исправлены и ошибки больше нет.
Ошибки и правда больше нет, но...