File tree 1 file changed +4
-3
lines changed
1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change
1
+ from __future__ import annotations
2
+
1
3
from collections .abc import Sequence
2
4
from importlib .metadata import version
3
- from typing import Optional
4
5
5
6
from _pytest .fixtures import FixtureDef , FixtureManager
6
7
from _pytest .nodes import Node
12
13
13
14
if pytest_version >= Version ("8.1" ):
14
15
15
- def getfixturedefs (fixturemanager : FixtureManager , fixturename : str , node : Node ) -> Optional [ Sequence [FixtureDef ]] :
16
+ def getfixturedefs (fixturemanager : FixtureManager , fixturename : str , node : Node ) -> Sequence [FixtureDef ] | None :
16
17
return fixturemanager .getfixturedefs (fixturename , node )
17
18
18
19
else :
19
20
20
- def getfixturedefs (fixturemanager : FixtureManager , fixturename : str , node : Node ) -> Optional [ Sequence [FixtureDef ]] :
21
+ def getfixturedefs (fixturemanager : FixtureManager , fixturename : str , node : Node ) -> Sequence [FixtureDef ] | None :
21
22
return fixturemanager .getfixturedefs (fixturename , node .nodeid )
You can’t perform that action at this time.
0 commit comments