我想设置一个unittest样式测试类,它在setUp方法中使用pytest fixture . 像这样的东西:
def myTestClass(unittest.TestCase):
def setUp():
self.URL = fixture_url
def test_a():
# points tests at self.URL
它将有一个conftest.py文件,为URL添加命令行选项 . (我已经 Build 了这个,但我不确定如何设置夹具 . )
我想要有多个测试类来测试不同的功能 . 然后我将运行py.test,给出一个URL,所有类将在其setUp中使用 .
如果还有其他更好的方法来实现这一点,我会很高兴听到它!
1 回答
由于没有回复我会发布我的临时解决方案:
我创建了一个新文件:config.py,它使用环境变量来构造参数 . 即
这很好用 . 可以通过正常方式从命令行临时设置环境变量 .