File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ Changed _ScopeName to ScopeName for typing checks.
Original file line number Diff line number Diff line change 1414
1515import pytest
1616from pytest import MonkeyPatch
17+ from pytest import ScopeName
1718from pytest import TestReport
1819
1920
@@ -65,3 +66,16 @@ def check_testreport_attributes(report: TestReport) -> None:
6566@pytest .mark .parametrize ("x" , iter (range (10 ))) # type: ignore[deprecated]
6667def test_it (x : int ) -> None :
6768 pass
69+
70+
71+ # def check_scope_name_type(scope_name: ScopeName) -> None:
72+ # assert_type("Session", ScopeName)
73+ # assert_type("function", ScopeName)
74+
75+
76+ # Issue #14137.
77+ def check_scope_typing () -> None :
78+
79+ # Also verify we can use the type directly for manual annotations
80+ custom_scope : ScopeName = "function"
81+ assert_type (custom_scope , ScopeName )
You can’t perform that action at this time.
0 commit comments