在Pytest中,如何在运行时查看我的测试名称?

时间:2017-05-02 04:35:24

标签: python python-3.x pytest

我开始使用Python3附带的测试框架。后来我改为Pytest。

我期待

Pytest my_file.py

会输出当前运行的测试的名称,就像python3附带的测试框架一样,但它没有。

是否有可以启用此功能的选项?

1 个答案:

答案 0 :(得分:2)

尝试-v选项,a.k.a。--verbose

pytest -v your_file.py

您可以获得所有可能选项的列表:

pytest --help

另外,理想情况下,您的项目将以这样的方式构建,即您不需要使用显式脚本文件作为参数调用pytest。 I. e。测试套件将位于名称为test_XYZ.py的单独脚本文件中,位于项目的主目录或名为testsas recommended by Kenneth Reitz的子目录中。所以你只需要这样做:

pytest -v