Pytest花费太长时间来编译

时间:2018-08-16 20:03:09

标签: python pytest

我只是想创建一个问题,以防有人碰巧遇到我在使用pytest时遇到的有趣问题。我通过在终端上从测试上方几个目录的文件夹中键入{{1}}来运行测试。测试可以正常运行,但是编译花费了两秒钟。真烦人。

1 个答案:

答案 0 :(得分:1)

我发现,从测试文件上方的一两个目录运行pytest显然使pytest搜索了这些文件夹中的每个文件,从而找到了python测试文件。通过为pytest指定一个特定的文件或文件夹可以很容易地解决此问题。(大多数人显然会知道该怎么做,但是有些人可能不知道它与编译速度慢之间的关系。)您可以像这样: 对于特定的测试文件:

pytest topdirectory/middledirectory/bottomdirectory/tests/test_x.py

对于特定的测试文件夹:

pytest topdirectory/middledirectory/bottomdirectory/tests/

总而言之,如果pytest的编译速度较慢,请尝试指定测试所在的目录或文件。