我正在开发一个系统,该系统需要能够使用 py.test 测试 python 文件,并在程序中使用输出(哪些测试通过和失败)。无论如何从python中调用py.test,告诉它在[otherName].py中的代码上运行[name].py中的测试代码,并让它返回测试结果?
问问题
2064 次
1 回答
3
我认为您正在使用和调用页面寻找从Python代码调用 pytest 。
也可以通过指定测试/选择测试来限制对特定文件的测试。
换句话说,这应该可以解决问题:
pytest.main(['my_test_file.py'])
PS:Py.test 文档非常好,你可以在那里找到大部分答案;)。
于 2013-02-28T15:11:45.653 回答