Наличие функции «Точно» было бы удобно для написания тестов для кода, который в противном случае мог бы попасть в бесконечный цикл. Я хотел бы написать тест, чтобы второй вызов метода вызвал исключение.
Некоторые библиотеки для python позволяют упорядочивать ожидания, поэтому первая возвращает false, а вторая вызывает исключение.
Носорог этого не сделает. Частичная имитация с .Once будет перехватывать первый вызов, а остальные будут передаваться исходному методу. Так что это отстой, но это правда.
Тебе придется создать макет руки. Выведите «тестируемый» класс и дайте ему возможность повышаться после первого звонка.