Можно ли пометить тест как «владелец» и зарегистрировать этого владельца в случае сбоя теста? - PullRequest
0 голосов
/ 06 июня 2018

Я бы хотел пометить каждый тест (или, может быть, просто каждый файл) владельцем теста.Когда тест не пройден, я хотел бы добавить заявление владельца с владельцем.Возможно ли что-нибудь подобное с функциональностью Pytest по умолчанию?Я не могу придумать, как определить, провалился ли тест или нет, что является первым важным шагом к этому.

Я полагаю, что я могу либо добавить знак клиента, либо просто собственный декоратор для владельца, хотяМне также интересно, если Pytest поддерживает это как-то лучше.Итак, я ищу что-то вроде этого:

@test_owner("user1", "user1@company.com")
def test_foo():
    pass

Затем, если тест не пройден, просто напечатайте что-то вроде:

"user1: user1@company.com", так чтокто-то, смотрящий на неудачную сборку, может быстро выяснить, к кому обратиться.

1 Ответ

0 голосов
/ 06 июня 2018

Вероятно, нет реализации такой функциональности, поэтому, вероятно, вам придется сделать собственную метку и хук , который печатает владельца при ошибке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...