@@ -567,7 +567,8 @@ def test_overridden_via_param(value):
567567 rec = testdir .inline_run ()
568568 rec .assertoutcome (passed = 1 )
569569
570- def test_parametrize_with_mark (selfself , testdir ):
570+ @pytest .mark .filterwarnings ('ignore:Applying marks directly to parameters' )
571+ def test_parametrize_with_mark (self , testdir ):
571572 items = testdir .getitems ("""
572573 import pytest
573574 @pytest.mark.foo
@@ -640,6 +641,7 @@ def test2(self, x, y):
640641 assert colitems [2 ].name == 'test2[a-c]'
641642 assert colitems [3 ].name == 'test2[b-c]'
642643
644+ @pytest .mark .filterwarnings ('ignore:Applying marks directly to parameters' )
643645 def test_parametrize_skipif (self , testdir ):
644646 testdir .makepyfile ("""
645647 import pytest
@@ -653,6 +655,7 @@ def test_skip_if(x):
653655 result = testdir .runpytest ()
654656 result .stdout .fnmatch_lines ('* 2 passed, 1 skipped in *' )
655657
658+ @pytest .mark .filterwarnings ('ignore:Applying marks directly to parameters' )
656659 def test_parametrize_skip (self , testdir ):
657660 testdir .makepyfile ("""
658661 import pytest
@@ -666,6 +669,7 @@ def test_skip(x):
666669 result = testdir .runpytest ()
667670 result .stdout .fnmatch_lines ('* 2 passed, 1 skipped in *' )
668671
672+ @pytest .mark .filterwarnings ('ignore:Applying marks directly to parameters' )
669673 def test_parametrize_skipif_no_skip (self , testdir ):
670674 testdir .makepyfile ("""
671675 import pytest
@@ -679,6 +683,7 @@ def test_skipif_no_skip(x):
679683 result = testdir .runpytest ()
680684 result .stdout .fnmatch_lines ('* 1 failed, 2 passed in *' )
681685
686+ @pytest .mark .filterwarnings ('ignore:Applying marks directly to parameters' )
682687 def test_parametrize_xfail (self , testdir ):
683688 testdir .makepyfile ("""
684689 import pytest
@@ -692,6 +697,7 @@ def test_xfail(x):
692697 result = testdir .runpytest ()
693698 result .stdout .fnmatch_lines ('* 2 passed, 1 xfailed in *' )
694699
700+ @pytest .mark .filterwarnings ('ignore:Applying marks directly to parameters' )
695701 def test_parametrize_passed (self , testdir ):
696702 testdir .makepyfile ("""
697703 import pytest
@@ -705,6 +711,7 @@ def test_xfail(x):
705711 result = testdir .runpytest ()
706712 result .stdout .fnmatch_lines ('* 2 passed, 1 xpassed in *' )
707713
714+ @pytest .mark .filterwarnings ('ignore:Applying marks directly to parameters' )
708715 def test_parametrize_xfail_passed (self , testdir ):
709716 testdir .makepyfile ("""
710717 import pytest
0 commit comments