我开始使用Python3附带的测试框架。后来我改为Pytest。
我期待
Pytest my_file.py
会输出当前运行的测试的名称,就像python3附带的测试框架一样,但它没有。
是否有可以启用此功能的选项?
答案 0 :(得分:2)
尝试-v
选项,a.k.a。--verbose
:
pytest -v your_file.py
您可以获得所有可能选项的列表:
pytest --help
另外,理想情况下,您的项目将以这样的方式构建,即您不需要使用显式脚本文件作为参数调用pytest。 I. e。测试套件将位于名称为test_XYZ.py
的单独脚本文件中,位于项目的主目录或名为tests
,as recommended by Kenneth Reitz的子目录中。所以你只需要这样做:
pytest -v