Skip to content

Commit 48d9aa4

Browse files
committed
ENH: Support For Interval __contains__ Other Interval (pandas-dev#46613)
1 parent a9ad87e commit 48d9aa4

File tree

1 file changed

+3
-7
lines changed

1 file changed

+3
-7
lines changed

pandas/tests/scalar/interval/test_ops.py

+3-7
Original file line numberDiff line numberDiff line change
@@ -69,17 +69,13 @@ def test_overlaps_invalid_type(self, other):
6969

7070

7171
class TestContains:
72-
@pytest.mark.parametrize(
73-
"closed",
74-
["neither", "left", "right"],
75-
)
76-
def test_contains_interval(self, closed):
72+
def test_contains_interval(self, inclusive_endpoints_fixture):
7773
interval1 = Interval(0, 1, "both")
78-
interval2 = Interval(0, 1, closed)
74+
interval2 = Interval(0, 1, inclusive_endpoints_fixture)
7975
assert interval1 in interval1
8076
assert interval2 in interval2
8177
assert interval2 in interval1
82-
assert interval1 not in interval2
78+
assert interval1 not in interval2 or inclusive_endpoints_fixture == "both"
8379

8480
def test_contains_infinite_length(self):
8581
interval1 = Interval(0, 1, "both")

0 commit comments

Comments
 (0)