Merge pull request #8218 from bluetech/reports2
Misc small code improvements
This commit is contained in:
@@ -3,6 +3,7 @@ from typing import Any
|
||||
import pytest
|
||||
from _pytest import runner
|
||||
from _pytest._code import getfslineno
|
||||
from _pytest.fixtures import getfixturemarker
|
||||
from _pytest.pytester import Pytester
|
||||
|
||||
|
||||
@@ -334,7 +335,8 @@ class TestReRunTests:
|
||||
def test_pytestconfig_is_session_scoped() -> None:
|
||||
from _pytest.fixtures import pytestconfig
|
||||
|
||||
marker = pytestconfig._pytestfixturefunction # type: ignore
|
||||
marker = getfixturemarker(pytestconfig)
|
||||
assert marker is not None
|
||||
assert marker.scope == "session"
|
||||
|
||||
|
||||
|
||||
@@ -2230,19 +2230,19 @@ def test_skip_reasons_folding() -> None:
|
||||
|
||||
ev1 = cast(CollectReport, X())
|
||||
ev1.when = "execute"
|
||||
ev1.skipped = True
|
||||
ev1.skipped = True # type: ignore[misc]
|
||||
ev1.longrepr = longrepr
|
||||
|
||||
ev2 = cast(CollectReport, X())
|
||||
ev2.when = "execute"
|
||||
ev2.longrepr = longrepr
|
||||
ev2.skipped = True
|
||||
ev2.skipped = True # type: ignore[misc]
|
||||
|
||||
# ev3 might be a collection report
|
||||
ev3 = cast(CollectReport, X())
|
||||
ev3.when = "collect"
|
||||
ev3.longrepr = longrepr
|
||||
ev3.skipped = True
|
||||
ev3.skipped = True # type: ignore[misc]
|
||||
|
||||
values = _folded_skips(Path.cwd(), [ev1, ev2, ev3])
|
||||
assert len(values) == 1
|
||||
|
||||
Reference in New Issue
Block a user