Skip to content

Commit e7dea6c

Browse files
committed
Fixed numexpr engine fixture
1 parent a9614fa commit e7dea6c

File tree

1 file changed

+9
-10
lines changed

1 file changed

+9
-10
lines changed

pandas/tests/computation/test_eval.py

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -31,17 +31,16 @@
3131
assert_series_equal, makeCustomDataframe as mkdf, randbool)
3232

3333

34-
@pytest.fixture(params=(
35-
pytest.param(engine,
36-
marks=pytest.mark.skipif(
37-
engine == 'numexpr' and not _USE_NUMEXPR,
38-
reason='numexpr enabled->{enabled}, '
39-
'installed->{installed}'.format(
40-
enabled=_USE_NUMEXPR,
41-
installed=_NUMEXPR_INSTALLED)))
42-
for engine in _engines)) # noqa
34+
@pytest.fixture(params=_engines)
4335
def engine(request):
44-
return request.param
36+
engine = request.param
37+
if engine == 'numexpr' and not _USE_NUMEXPR:
38+
pytest.skip('numexpr enabled->{enabled}, '
39+
'installed->{installed}'.format(
40+
enabled=_USE_NUMEXPR,
41+
installed=_NUMEXPR_INSTALLED))
42+
43+
return engine
4544

4645

4746
@pytest.fixture(params=expr._parsers)

0 commit comments

Comments
 (0)