diff --git a/_pytest/warnings.py b/_pytest/warnings.py index 7d29460b3..bfa2b0087 100644 --- a/_pytest/warnings.py +++ b/_pytest/warnings.py @@ -51,7 +51,7 @@ def catch_warnings_for_item(item): args = item.config.getoption('pythonwarnings') or [] inifilters = item.config.getini("filterwarnings") with warnings.catch_warnings(record=True) as log: - warnings.simplefilter('always') + warnings.simplefilter('once') for arg in args: warnings._setoption(arg)