Skip to content

Commit 8b9b1a1

Browse files
authored
Tst interval index NaN uniqueness (#41870)
1 parent a0e79d2 commit 8b9b1a1

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

pandas/tests/indexes/interval/test_interval.py

+10
Original file line numberDiff line numberDiff line change
@@ -247,6 +247,16 @@ def test_is_unique_interval(self, closed):
247247
idx = IntervalIndex.from_tuples([(-1, 1), (-2, 2)], closed=closed)
248248
assert idx.is_unique is True
249249

250+
# unique NaN
251+
idx = IntervalIndex.from_tuples([(np.NaN, np.NaN)], closed=closed)
252+
assert idx.is_unique is True
253+
254+
# non-unique NaN
255+
idx = IntervalIndex.from_tuples(
256+
[(np.NaN, np.NaN), (np.NaN, np.NaN)], closed=closed
257+
)
258+
assert idx.is_unique is False
259+
250260
def test_monotonic(self, closed):
251261
# increasing non-overlapping
252262
idx = IntervalIndex.from_tuples([(0, 1), (2, 3), (4, 5)], closed=closed)

0 commit comments

Comments
 (0)