如何在运行 pytest 时抑制所有警告?

问题描述 投票:0回答:3

使用 pytest 运行测试时,某些警告可能会导致问题。可能需要忽略所有警告。我找不到明确的方法来抑制所有警告。

python unit-testing testing pytest warnings
3个回答
11
投票

您可以运行以下命令:

pytest --disable-warnings

3
投票

这是我找到的解决方案:

pytest -W ignore test_script.py

0
投票

将以下代码放入

pytest.ini
可以禁用所有警告。 *您可以查看文档

[pytest] # ↓ Here ↓
addopts = -p no:warnings

并且,运行以下命令可以禁用所有警告。 *您可以查看文档

pytest --disable-warnings
© www.soinside.com 2019 - 2024. All rights reserved.