From ed404d361f24f068693d59619961e575810af3d9 Mon Sep 17 00:00:00 2001 From: Jacob Walls Date: Wed, 23 Nov 2022 10:47:49 -0500 Subject: Catch UserWarning when linting stdlib (#7833) --- tests/primer/test_primer_stdlib.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tests/primer/test_primer_stdlib.py b/tests/primer/test_primer_stdlib.py index 0935c2c99..c2d879764 100644 --- a/tests/primer/test_primer_stdlib.py +++ b/tests/primer/test_primer_stdlib.py @@ -8,6 +8,7 @@ import contextlib import io import os import sys +import warnings from collections.abc import Iterator import pytest @@ -60,7 +61,9 @@ def test_primer_stdlib_no_crash( # Duplicate code takes too long and is relatively safe # We don't want to lint the test directory which are repetitive disables = ["--disable=duplicate-code", "--ignore=test"] - Run([test_module_name] + enables + disables) + with warnings.catch_warnings(): + warnings.simplefilter("ignore", category=UserWarning) + Run([test_module_name] + enables + disables) except SystemExit as ex: out, err = capsys.readouterr() assert not err, err -- cgit v1.2.1