Skip to content

Commit 8f71766

Browse files
committed
Implement ComparisonOps tests
1 parent 4a8ea29 commit 8f71766

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

pandas/tests/extension/list/test_list.py

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import operator
2+
13
import pyarrow as pa
24
import pytest
35

@@ -77,7 +79,7 @@ class TestListArray(
7779
# BaseMethodsTests,
7880
BaseMissingTests,
7981
BaseArithmeticOpsTests,
80-
# BaseComparisonOpsTests,
82+
BaseComparisonOpsTests,
8183
# BaseUnaryOpsTests,
8284
BasePrintingTests,
8385
BaseReduceTests,
@@ -142,6 +144,18 @@ def test_arith_frame_with_scalar(self, data, all_arithmetic_operators):
142144
def test_divmod(self, data):
143145
pytest.skip("ListArray does not implement divmod")
144146

147+
def test_compare_scalar(self, data, comparison_op):
148+
if comparison_op in (operator.eq, operator.ne):
149+
pytest.skip("Series.combine does not properly handle missing values")
150+
151+
super().test_compare_scalar(data, comparison_op)
152+
153+
def test_compare_array(self, data, comparison_op):
154+
if comparison_op in (operator.eq, operator.ne):
155+
pytest.skip("Series.combine does not properly handle missing values")
156+
157+
super().test_compare_array(data, comparison_op)
158+
145159

146160
def test_to_csv(data):
147161
# https://github.com/pandas-dev/pandas/issues/28840

0 commit comments

Comments
 (0)