我有一个简单的测试课
@pytest.mark.incremental
class TestXYZ:
def test_x(self):
print(self)
def test_y(self):
print(self)
def test_z(self):
print(self)
Run Code Online (Sandbox Code Playgroud)
运行此命令时,将得到以下输出:
test.TestXYZ对象位于0x7f99b729c9b0
test.TestXYZ对象位于0x7f99b7299b70
位于0x7f99b7287eb8的testTestXYZ对象
这表明在TestXYZ对象的3个不同实例上调用了3个方法。无论如何,有没有改变这种行为并使pytest在同一个对象实例上调用所有3个方法。这样我就可以使用self来存储一些值。
我有一个threading.Lock对象,我想知道是否current_thread持有这个锁.实现这一目标的最简单方法是什么?
我有一些使用pytest用Python3编写的集成测试。我正在使用pytest-html从中生成html报告。我如何使Bamboo识别/显示此报告。