Как добавить значения из шагов теста в отчете pytest excel - PullRequest
0 голосов
/ 26 апреля 2018

Я использую pytest excel для запуска теста python и создания отчета о тестировании в excel, используя ниже:

py.test --excelreport = report.xls test.py

Установите плагин Excel, используя: pip install pytest-excel

Я хочу отобразить значения от шагов теста до отчета Excel. Как это возможно. например На следующем шаге теста я хочу отобразить значение newNum в отчете Excel

def subNumbers(fNum, sNum):
    newNum = fNum - sNum
    print newNum

В настоящее время отчет Excel отображается следующим образом:

SUITE NAME  TEST NAME   DESCRIPTION RESULT  DURATION    MESSAGE FILE NAME   MARKERS
TestSumFlow test_step1      PASSED  15.24737811     e_test.py   

1 Ответ

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

Вы можете написать в «МАРКЕРЫ» сколько захотите.Для этого вы должны описать свой тест:

@pytest.mark.parametrize(argnames, argvalues)
def test_sub_numbers(fNum, sNum):
    """ this test have blablabla """ 

    newNum = fNum - sNum
    print newNum

Подробнее в ссылка

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