diff --git a/src/_pytest/fixtures.py b/src/_pytest/fixtures.py index 449232c80..5b6f4dddc 100644 --- a/src/_pytest/fixtures.py +++ b/src/_pytest/fixtures.py @@ -153,7 +153,7 @@ def get_scope_node(node: nodes.Node, scope: Scope) -> Optional[nodes.Node]: def getfixturemarker(obj: object) -> Optional["FixtureFunctionMarker"]: """Return fixturemarker or None if it doesn't exist or raised exceptions.""" - if type(obj) is FixtureFunctionDefinition: + if isinstance(obj, FixtureFunctionDefinition): return obj._fixture_function_marker return None