Плагины Pytest для вывода результатов теста и отключения утверждений - PullRequest
0 голосов
/ 06 апреля 2020

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

В В моей текущей реализации среда выполняет некоторую проверку ввода для входных аргументов API (например, она будет проверять, чтобы адрес электронной почты был в правильном формате или телефонный номер не содержал ненумерованных c символов) до формирования API Строка запроса. Есть ли способ, которым я мог бы использовать Python и / или плагин Pytest для подавления проверки ввода? Точно так же может кто-то предложить способ реализации опции / плагина / ловушки для получения результатов API тестового дампа в файл вместо того, чтобы делать утверждения, когда передается заданный аргумент c командной строки?

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