在拆解阶段,我试图使用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”)来基本上记录结果?我宁愿不这样做,因为它将添加另一个测试,并且测试结果摘要中通过和未通过的次数将有点不准确。