(
self, pytester: Pytester, run_and_parse: RunAndParse, xunit_family: str
)
| 363 | |
| 364 | @parametrize_families |
| 365 | def test_skip_contains_name_reason( |
| 366 | self, pytester: Pytester, run_and_parse: RunAndParse, xunit_family: str |
| 367 | ) -> None: |
| 368 | pytester.makepyfile( |
| 369 | """ |
| 370 | import pytest |
| 371 | def test_skip(): |
| 372 | pytest.skip("hello23") |
| 373 | """ |
| 374 | ) |
| 375 | result, dom = run_and_parse(family=xunit_family) |
| 376 | assert result.ret == 0 |
| 377 | node = dom.find_first_by_tag("testsuite") |
| 378 | node.assert_attr(skipped=1) |
| 379 | tnode = node.find_first_by_tag("testcase") |
| 380 | tnode.assert_attr(classname="test_skip_contains_name_reason", name="test_skip") |
| 381 | snode = tnode.find_first_by_tag("skipped") |
| 382 | snode.assert_attr(type="pytest.skip", message="hello23") |
| 383 | |
| 384 | @parametrize_families |
| 385 | def test_mark_skip_contains_name_reason( |
nothing calls this directly
no test coverage detected