我想使用pytest来执行测试,作为我的应用程序的一部分(根据自己的逻辑运行特定的测试)。
我想用夹具提供这些测试。他们(那些装置)应该可以访问我的应用程序的内部,所以' pytest.main()'不是一种选择。
如何将pytest作为我的应用程序的库集成?感谢。
答案 0 :(得分:1)
我在pytest问题跟踪器中问过这个问题。简短版本:
@pytest.fixture
pytest.main([args], plugins=[instance_of_class])
更长的回答:https://medium.com/python-pandemonium/passing-fixtures-to-test-in-pytest-e8dade1f01ff#.mcedmivel