使用pyTest在Allure拆卸阶段打印日志

时间:2019-12-19 16:25:11

标签: python pytest allure

在拆解阶段,我试图使用pytest来打印更多的原木。为了简单起见,请考虑具有固定装置的conftest.py:

@pytest.fixture(name="summary", scope="session")
def result():
    class Summary():
        def __init__(self):
            pass

        def calculate(self):
            pass

        def __repr__(self):
            return "Printing summary..."

        def print_summary(self):
            print(self)

    obj = Summary()
    yield obj
    obj.calculate()
    obj.print_summary()

但是我在“拆除”下获得的魅力只有Summary::0。是否可以在此处打印一些日志,例如本示例中的“打印摘要...”?还是我应该创建另一个测试(例如“ test_summary”)来基本上记录结果?我宁愿不这样做,因为它将添加另一个测试,并且测试结果摘要中通过和未通过的次数将有点不准确。

0 个答案:

没有答案