diff --git a/pandas/tests/indexes/interval/test_interval.py b/pandas/tests/indexes/interval/test_interval.py index cd61fcaa835a4..4b4351c0fe870 100644 --- a/pandas/tests/indexes/interval/test_interval.py +++ b/pandas/tests/indexes/interval/test_interval.py @@ -247,6 +247,16 @@ def test_is_unique_interval(self, closed): idx = IntervalIndex.from_tuples([(-1, 1), (-2, 2)], closed=closed) assert idx.is_unique is True + # unique NaN + idx = IntervalIndex.from_tuples([(np.NaN, np.NaN)], closed=closed) + assert idx.is_unique is True + + # non-unique NaN + idx = IntervalIndex.from_tuples( + [(np.NaN, np.NaN), (np.NaN, np.NaN)], closed=closed + ) + assert idx.is_unique is False + def test_monotonic(self, closed): # increasing non-overlapping idx = IntervalIndex.from_tuples([(0, 1), (2, 3), (4, 5)], closed=closed)