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

2024-09-29 09:35:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我想知道pytest是如何运行它在包中找到的测试文件的,所以我知道当我尝试从测试文件导入模块时,有哪些可用的信息(\uu name\uuuuuuu,\uu package\uuuuuuuuu等)

我试着看一下pytest的源代码,但是它们太大了,不值得搜索,而且google也没有什么结果,所以希望这里有人知道这一点

谢谢


Tags: 模块文件name信息package源代码pytestgoogle
1条回答
网友
1楼 · 发布于 2024-09-29 09:35:45

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

在这个入门中有一个例子:https://docs.pytest.org/en/latest/getting-started.html

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

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

相关问题 更多 >