From f9c1329dab085f7729504b83c37a5a32b0450b3c Mon Sep 17 00:00:00 2001 From: Anthony Sottile Date: Tue, 12 Feb 2019 06:21:38 -0800 Subject: [PATCH] Replace flatten() with chain.from_iterable flatten is an alias in more-itertools anyway --- src/_pytest/fixtures.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/_pytest/fixtures.py b/src/_pytest/fixtures.py index 9da8f1609..b2ad9aae3 100644 --- a/src/_pytest/fixtures.py +++ b/src/_pytest/fixtures.py @@ -4,6 +4,7 @@ from __future__ import print_function import functools import inspect +import itertools import sys import warnings from collections import defaultdict @@ -13,7 +14,6 @@ from collections import OrderedDict import attr import py import six -from more_itertools import flatten import _pytest from _pytest import nodes @@ -1109,7 +1109,7 @@ class FixtureManager(object): 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