5

我正在开发一个系统,该系统需要能够使用 py.test 测试 python 文件,并在程序中使用输出(哪些测试通过和失败)。无论如何从python中调用py.test,告诉它在[otherName].py中的代码上运行[name].py中的测试代码,并让它返回测试结果?

4

1 回答 1

3

我认为您正在使用和调用页面寻找从Python代码调用 pytest 。

也可以通过指定测试/选择测试来限制对特定文件的测试

换句话说,这应该可以解决问题:

pytest.main(['my_test_file.py'])

PS:Py.test 文档非常好,你可以在那里找到大部分答案;)。

于 2013-02-28T15:11:45.653 回答