【问题标题】:How to ignore SAWarning in pytest如何在 pytest 中忽略 SAWarning
【发布时间】:2021-10-09 13:24:21
【问题描述】:

我收到此警告:

/app/facelo/extensions.py:36:SAWarning:表“试验”上的 DELETE 语句预计将删除 1 行; 0 匹配。请在映射器配置中设置 confirm_deleted_rows=False 以防止出现此警告。

我想忽略它。我尝试使用:

@pytest.mark.filterwarnings("ignore::SAWarning")

它给了我:

INTERNALERROR> warnings._OptionError: unknown warning category: 'SAWarning'

所以它不起作用,因为 pytest 不知道这个警告。如何忽略此警告?

【问题讨论】:

    标签: sqlalchemy pytest warnings


    【解决方案1】:

    在这个问题中,can pytest ignore a specific warning?,他们提供了异常的完整路径。他们正在使用配置文件,但使用标记尝试使用 SAWarning。

    @pytest.mark.filterwarnings("ignore::sqlalchemy.exc.SAWarning")
    

    【讨论】:

      猜你喜欢
      • 2019-04-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-23
      • 2014-11-12
      • 1970-01-01
      • 2020-01-25
      相关资源
      最近更新 更多