Skip to content

Commit 8cfa045

Browse files
committed
TST: Fix precision test in tests.computation.test_eval.check_alignment()
1 parent 01f01fd commit 8cfa045

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

pandas/tests/computation/test_eval.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -314,7 +314,10 @@ def check_alignment(self, result, nlhs, ghs, op):
314314

315315
# direct numpy comparison
316316
expected = self.ne.evaluate(f"nlhs {op} ghs")
317-
tm.assert_numpy_array_equal(result.values, expected)
317+
if np.issubdtype(result.values.dtype, np.floating):
318+
tm.assert_almost_equal(result.values, expected)
319+
else:
320+
tm.assert_numpy_array_equal(result.values, expected)
318321

319322
# modulus, pow, and floor division require special casing
320323

0 commit comments

Comments
 (0)