我有一些代码会导致一些警告(通过pytables
,tables.NaturalNameWarning
),并且在该代码中,我使用warning.filterwarnings('ignore', category=tables.NaturalNameWarning)
来忽略它们。但是,当我使用pytest
运行测试时,我仍然在pytest的警告摘要中看到警告。
pytest是否覆盖warning.filterwarnings
?解决该pytest.mark.filterwarnings('ignore', category=tables.NaturalNameWarning)
的最好方法是吗?