diff --git a/src/_pytest/fixtures.py b/src/_pytest/fixtures.py index 9da8f1609a6..b2ad9aae397 100644 --- a/src/_pytest/fixtures.py +++ b/src/_pytest/fixtures.py @@ -4,6 +4,7 @@ import functools import inspect +import itertools import sys import warnings from collections import defaultdict @@ -13,7 +14,6 @@ import attr import py import six -from more_itertools import flatten import _pytest from _pytest import nodes @@ -1109,7 +1109,7 @@ def getfixtureinfo(self, node, func, cls, funcargs=True): argnames = getfuncargnames(func, cls=cls) else: argnames = () - usefixtures = flatten( + usefixtures = itertools.chain.from_iterable( mark.args for mark in node.iter_markers(name="usefixtures") ) initialnames = tuple(usefixtures) + argnames