выводить сообщения об успехах для утверждений в python
Я использую Assert в Python. каждый раз, когда утверждение не удается, я получаю сообщение об ошибке, которое я бы положил туда для печати. но мне было интересно, если есть какой-либо способ напечатать пользовательское сообщение об успехе, когда условие assert проходит? я использую py.test рамки.
пример:
assert self.clnt.stop_io()==1, "IO stop failed"
для вышеупомянутого утверждения я получаю сообщение «остановка ввода-вывода не удалась», если завершение не удается, но я ищу, чтобы «остановка ввода-вывода прошла успешно», если утверждение прошло. что-то вроде
assert self.clnt.stop_io()==1, "IO stop failed", "IO stop succeeded"