Skip to content

Commit a4608b9

Browse files
r-toroxelJulianWgs
authored andcommitted
Tst interval index NaN uniqueness (pandas-dev#41870)
1 parent 1977637 commit a4608b9

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)