Skip to content

Commit 540cae5

Browse files
committed
Fix the test by explicitly specifing engine
1 parent 1642cdb commit 540cae5

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

pandas/tests/computation/test_eval.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -737,12 +737,14 @@ def test_and_logic_string_match(self):
737737
assert pd.eval(f"{event.str.match('hello').a}")
738738
assert pd.eval(f"{event.str.match('hello').a and event.str.match('hello').a}")
739739

740-
def test_using_numpy(self):
740+
def test_using_numpy(self, engine, parser):
741741
# GH 58041
742742
df = Series([0.2, 1.5, 2.8], name="a").to_frame()
743-
res = df.eval("@np.floor(a)")
743+
res = df.eval("@np.floor(a)", engine=engine, parser=parser)
744744
expected = np.floor(df["a"])
745-
tm.assert_series_equal(expected, res, check_names=False)
745+
if engine == "numexpr":
746+
expected.name = None # See GH 58069
747+
tm.assert_series_equal(expected, res)
746748

747749

748750
# -------------------------------------

0 commit comments

Comments
 (0)