@ Томас Я думаю, что знаю этого гипотетического человека! Честно говоря, я на самом деле быстро осмотрел Pytest, чтобы понять, возможно ли это, потому что я очень виноват в пост-тестировании себя большую часть времени.
ня у меня был неудачный тест, который успешно прошел, потому что я забыл довольно важную строку в конце:
assert actual == expected
Я хотел бы, чтобы машина уловила эту ошибку в будущем. Есть ли способ заставить pytest обнаруживать, если тестовая функция ничего не утверждает, и считать это провалом теста?
Конечно, это должен быть «глобальный» параметр конфигурации; аннотируя каждую тестовую функцию@fail_if_nothing_is_asserted
победит цель.