pytest使用什么命令来运行测试文件?

时间:2017-07-27 14:23:55

标签: python python-import pytest

我想知道pytest如何运行它在包中找到的测试文件,所以当我尝试从测试文件中导入模块时,我知道可用的信息(__name __,__ package__等)。

我试着看看pytest的来源,但是它们太大了,搜索不值得,谷歌搜索不会产生太多,所以希望有人知道这个!

感谢

1 个答案:

答案 0 :(得分:1)

我认为这取决于,在一个简单的情况下,您负责导入被测模块,因此您可以使用要在测试中测试的模块类/方法或函数。所以pytest执行test_文件和导入的模块就像我想说的任何python模块......

您可以在此开始使用示例:https://docs.pytest.org/en/latest/getting-started.html

在一个更复杂的情况下,比如说,测试一个webapp,你需要运行webapp环境,然后使用selenium来浏览应用程序并编写测试用例......

但我不确定我是否回答了你的问题...