首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Pytest忽略Fixture中的警告

Pytest忽略Fixture中的警告
EN

Stack Overflow用户
提问于 2019-03-23 01:57:22
回答 1查看 2K关注 0票数 2

我有一个我正在使用的fixture:

代码语言:javascript
复制
@pytest.fixture(scope='module')
def dask_client():
    cluster = LocalCluster(n_workers=None, threads_per_worker=2)
    client = Client(cluster)
return client

def test_some_func(x, dask_client):
    # Do something
    return

但由于上述函数调用中的第一行,它会导致警告。通常,我可以通过向测试添加以下修饰符来忽略单个测试中的警告:

代码语言:javascript
复制
@pytest.mark.filterwarnings("ignore:some regex to match")

然而,当我用这个装饰器装饰灯具时,这似乎对灯具没有影响。我也尝试过用这一行来装饰测试函数,但是没有成功。如何捕获和忽略因调用fixture而产生的警告?

EN

回答 1

Stack Overflow用户

发布于 2019-10-04 02:40:27

在您的pytest标记cmd中使用--disable-warnings标志以取消所有警告。关于捕获这些警告,您可以参考官方文档:https://docs.pytest.org/en/latest/warnings.html

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55305362

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档