在pytest中添加任意细节

时间:2015-07-23 14:18:10

标签: python testing pytest

是否可以在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报告有关测试的任意详细信息吗?

0 个答案:

没有答案