@@ -166,7 +166,7 @@ def test_bar(subtests):
166166 [
167167 "test_*.py .s * [[]100%[]]" ,
168168 "*=== short test summary info ===*" ,
169- "SKIPPED [[]1[]] test_skip.py:9: skip test_bar" ,
169+ "SKIPPED [[]1[]] test_skip.py::test_bar - skip test_bar" ,
170170 "* 1 passed, 1 skipped in *" ,
171171 ]
172172 )
@@ -179,9 +179,9 @@ def test_bar(subtests):
179179 "*.py::test_bar SUBSKIPPED[[]bar subtest[]] (skip bar subtest) * [[]100%[]]" ,
180180 "*.py::test_bar SKIPPED (skip test_bar) * [[]100%[]]" ,
181181 "*=== short test summary info ===*" ,
182- "SUBSKIPPED[[]foo subtest[]] [[]1[]] *.py:*: skip foo subtest" ,
183- "SUBSKIPPED[[]foo subtest[]] [[]1[]] *.py:*: skip bar subtest" ,
184- "SUBSKIPPED[[]foo subtest[]] [[]1[]] *.py:*: skip test_bar" ,
182+ "SUBSKIPPED[[]foo subtest[]] [[]1[]] *.py::test_foo - skip foo subtest" ,
183+ "SUBSKIPPED[[]foo subtest[]] [[]1[]] *.py::test_bar - skip bar subtest" ,
184+ "SUBSKIPPED[[]foo subtest[]] [[]1[]] *.py::test_bar - skip test_bar" ,
185185 "* 1 passed, 3 skipped in *" ,
186186 ]
187187 )
@@ -204,10 +204,10 @@ def test_bar(subtests):
204204 result .stdout .no_fnmatch_line ("*.py::test_foo SUBPASSED[[]foo subtest[]]*" )
205205 result .stdout .no_fnmatch_line ("*.py::test_bar SUBPASSED[[]bar subtest[]]*" )
206206 result .stdout .no_fnmatch_line (
207- "SUBSKIPPED[[]foo subtest[]] [[]1[]] *.py:*: skip foo subtest"
207+ "SUBSKIPPED[[]foo subtest[]] [[]1[]] *.py::test_foo - skip foo subtest"
208208 )
209209 result .stdout .no_fnmatch_line (
210- "SUBSKIPPED[[]foo subtest[]] [[]1[]] *.py:*: skip test_bar"
210+ "SUBSKIPPED[[]foo subtest[]] [[]1[]] *.py::test_bar - skip test_bar"
211211 )
212212
213213
@@ -584,7 +584,9 @@ def test_foo(self):
584584 )
585585 result = pytester .runpytest ("-v" , "-rsf" )
586586 result .stdout .fnmatch_lines (
587- ["SKIPPED [1] test_only_original_skip_is_called.py:6: skip this test" ]
587+ [
588+ "SKIPPED [[]1[]] test_only_original_skip_is_called.py::T::test_foo - skip this test"
589+ ]
588590 )
589591
590592 def test_skip_with_failure (
@@ -623,7 +625,7 @@ def test_foo(self):
623625 "*.py::T::test_foo SUBSKIPPED[[]subtest 1[]] (skip subtest 1) * [[]100%[]]" ,
624626 "*.py::T::test_foo SUBFAILED[[]subtest 2[]] * [[]100%[]]" ,
625627 "*.py::T::test_foo PASSED * [[]100%[]]" ,
626- "SUBSKIPPED[[]subtest 1[]] [[]1[]] *.py:*: skip subtest 1" ,
628+ "SUBSKIPPED[[]subtest 1[]] [[]1[]] *.py::T::test_foo - skip subtest 1" ,
627629 "SUBFAILED[[]subtest 2[]] *.py::T::test_foo - AssertionError: fail subtest 2" ,
628630 "* 1 failed, 1 passed, 1 skipped in *" ,
629631 ]
@@ -649,7 +651,7 @@ def test_foo(self):
649651 "*.py::T::test_foo SUBSKIPPED[[]subtest 1[]] (skip subtest 1) * [[]100%[]]"
650652 )
651653 result .stdout .no_fnmatch_line (
652- "SUBSKIPPED[[]subtest 1[]] [[]1[]] *.py:*: skip subtest 1"
654+ "SUBSKIPPED[[]subtest 1[]] [[]1[]] *.py::T::test_foo - skip subtest 1"
653655 )
654656
655657 def test_msg_not_a_string (
0 commit comments