(
self, pytester: Pytester, run_and_parse: RunAndParse, xunit_family: str
)
| 383 | |
| 384 | @parametrize_families |
| 385 | def test_mark_skip_contains_name_reason( |
| 386 | self, pytester: Pytester, run_and_parse: RunAndParse, xunit_family: str |
| 387 | ) -> None: |
| 388 | pytester.makepyfile( |
| 389 | """ |
| 390 | import pytest |
| 391 | @pytest.mark.skip(reason="hello24") |
| 392 | def test_skip(): |
| 393 | assert True |
| 394 | """ |
| 395 | ) |
| 396 | result, dom = run_and_parse(family=xunit_family) |
| 397 | assert result.ret == 0 |
| 398 | node = dom.find_first_by_tag("testsuite") |
| 399 | node.assert_attr(skipped=1) |
| 400 | tnode = node.find_first_by_tag("testcase") |
| 401 | tnode.assert_attr( |
| 402 | classname="test_mark_skip_contains_name_reason", name="test_skip" |
| 403 | ) |
| 404 | snode = tnode.find_first_by_tag("skipped") |
| 405 | snode.assert_attr(type="pytest.skip", message="hello24") |
| 406 | |
| 407 | @parametrize_families |
| 408 | def test_mark_skipif_contains_name_reason( |
nothing calls this directly
no test coverage detected