是否可以在pytest
中记录测试执行中的任意数据。
例如:
import random
class TestSomeStuff:
def test_something(self):
r1 = random.random()
r2 = random.random()
## I'd like to do something which could make these
# values accessible later, so that they could be
# put into a report
self.r1 = r1
self.r2 = r2
###
assert r1 < r2
我想保存有关测试的详细信息,可以将其放入报告中。我希望报告能够包含这些详细信息,无论测试是否失败。
可以pytest
报告有关测试的任意详细信息吗?