想在我的测试用例中添加注释作为进度指示器,并在您单击“显示详细信息”链接时让它们出现在 .html 报告中。这些注释可能很多,并且是一些字母数字字符串。
更喜欢将 pytest 与 pytest-html 一起使用:
import pytest
@pytest.fixture(scope='module')
def starting_shift():
on_duty = True
return on_duty
def test_rep1(starting_shift):
print('')
print("(test_rep1) starting_shift=({})".format(starting_shift))
assert starting_shift
def test_rep2(starting_shift):
print('')
if starting_shift:
print("starting_shift=({}). WILL change to 'False'.".format(starting_shift))
starting_shift = False
print("(test_rep2) starting_shift=({})".format(starting_shift))
assert starting_shift
终端输出:
test_comments.py::test_rep1
(test_rep1) starting_shift=(True)
PASSED
test_comments.py::test_rep2
starting_shift=(True). WILL change to 'False'.
(test_rep2) starting_shift=(False)
FAILED