如何在pytest中忽略SAWarning
How to ignore SAWarning in pytest
我收到此警告:
/app/facelo/extensions.py:36:SAWarning:table 'trials' 上的 DELETE 语句预期删除 1 行; 0 个匹配。请在映射器配置中设置 confirm_deleted_rows=False 以防止此警告。
我想忽略它。我尝试使用:
@pytest.mark.filterwarnings("ignore::SAWarning")
它给了我:
INTERNALERROR> warnings._OptionError: unknown warning category: 'SAWarning'
所以它不起作用,因为 pytest 不知道这个警告。如何忽略此警告?
在这个问题中,can pytest ignore a specific warning?,他们提供了异常的完整路径。他们正在使用配置文件,但请尝试使用 SAWarning 标记。
@pytest.mark.filterwarnings("ignore::sqlalchemy.exc.SAWarning")
我收到此警告:
/app/facelo/extensions.py:36:SAWarning:table 'trials' 上的 DELETE 语句预期删除 1 行; 0 个匹配。请在映射器配置中设置 confirm_deleted_rows=False 以防止此警告。
我想忽略它。我尝试使用:
@pytest.mark.filterwarnings("ignore::SAWarning")
它给了我:
INTERNALERROR> warnings._OptionError: unknown warning category: 'SAWarning'
所以它不起作用,因为 pytest 不知道这个警告。如何忽略此警告?
在这个问题中,can pytest ignore a specific warning?,他们提供了异常的完整路径。他们正在使用配置文件,但请尝试使用 SAWarning 标记。
@pytest.mark.filterwarnings("ignore::sqlalchemy.exc.SAWarning")