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