我有一个struct node
函数,如下所示:
py.test
,它使用def my_test(self, driver):
# Do something with the driver
固定装置(在driver
中定义)。
现在,我需要先进行检查,然后再运行此测试。如果该检查失败,则需要跳过此测试。这是我尝试过的:
conftest.py
但是该标记器本身使用夹具(它可以是相同的夹具,或者是不同的夹具,在这里无关紧要)。我可以使用简单的方式在@pytest.mark.skipif(not driver.check(),
reason="Some check negative.")
def my_test(self, driver):
# Do something with the driver
标记中使用固定装置吗?