@@ -242,12 +242,10 @@ def test_take(self, closed):
242242 [0 , 0 , 1 ], [1 , 1 , 2 ], closed = closed )
243243 tm .assert_index_equal (result , expected )
244244
245- def test_unique (self , closed ):
246- # unique non-overlapping
247- idx = IntervalIndex .from_tuples (
248- [(0 , 1 ), (2 , 3 ), (4 , 5 )], closed = closed )
249- assert idx .is_unique is True
250-
245+ def test_is_unique_interval (self , closed ):
246+ """
247+ Interval specific tests for is_unique in addition to base class tests
248+ """
251249 # unique overlapping - distinct endpoints
252250 idx = IntervalIndex .from_tuples ([(0 , 1 ), (0.5 , 1.5 )], closed = closed )
253251 assert idx .is_unique is True
@@ -261,15 +259,6 @@ def test_unique(self, closed):
261259 idx = IntervalIndex .from_tuples ([(- 1 , 1 ), (- 2 , 2 )], closed = closed )
262260 assert idx .is_unique is True
263261
264- # duplicate
265- idx = IntervalIndex .from_tuples (
266- [(0 , 1 ), (0 , 1 ), (2 , 3 )], closed = closed )
267- assert idx .is_unique is False
268-
269- # empty
270- idx = IntervalIndex ([], closed = closed )
271- assert idx .is_unique is True
272-
273262 def test_monotonic (self , closed ):
274263 # increasing non-overlapping
275264 idx = IntervalIndex .from_tuples (
0 commit comments