如何使用Pytest只运行单个测试文件?

如何使用pytest只运行单个测试文件?

本文介绍如何使用pytest只运行单个测试文件,例如test/test_broker.py。 许多初学者会错误地尝试使用文件名作为参数,例如pytest test/test_brocker.py,但这通常无效。 pytest的命令行参数解析机制并非直接支持这种方式。

pytest -m test.test_amqp 这种方法也不适用于运行指定文件,它运行的是标记为test_amqp的测试用例。

正确的方法是直接在命令行中指定测试文件的完整路径:

pytest test/test_broker.py

请确保test/test_broker.py文件存在于你的项目目录中,且文件名拼写正确(示例中test_brocker.py拼写有误)。 如果路径正确但仍然无法运行,请检查你的pytest配置文件和测试文件本身是否存在问题。

如何使用Pytest只运行单个测试文件?

© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享