@@ -609,7 +609,7 @@ def test_unique() -> None:
609609 ]
610610 )
611611 ),
612- np_1darray [np .datetime64 ],
612+ pd . DatetimeIndex | np_1darray [np .datetime64 ],
613613 ),
614614 pd .DatetimeIndex ,
615615 )
@@ -663,9 +663,9 @@ def test_unique() -> None:
663663 check (
664664 assert_type (
665665 pd .unique (pd .timedelta_range (start = "1 day" , periods = 4 )),
666- np_1darray [np .timedelta64 ],
666+ pd . TimedeltaIndex | np_1darray [np .timedelta64 ],
667667 ),
668- np_1darray if PD_LTE_23 else pd .Index ,
668+ np_1darray if PD_LTE_23 else pd .TimedeltaIndex ,
669669 np .timedelta64 if PD_LTE_23 else pd .Timedelta ,
670670 )
671671
@@ -987,8 +987,8 @@ def test_index_unqiue() -> None:
987987
988988 check (assert_type (pd .unique (ci ), "pd.CategoricalIndex[str]" ), pd .CategoricalIndex )
989989 check (
990- assert_type (pd .unique (dti ), np_1darray [np .datetime64 ]),
991- np .ndarray if PD_LTE_23 else pd .Index ,
990+ assert_type (pd .unique (dti ), pd . DatetimeIndex | np_1darray [np .datetime64 ]),
991+ np .ndarray if PD_LTE_23 else pd .DatetimeIndex ,
992992 np .datetime64 if PD_LTE_23 else pd .Timestamp ,
993993 )
994994 check (assert_type (pd .unique (i ), np_1darray ), np .ndarray if PD_LTE_23 else pd .Index )
@@ -998,8 +998,9 @@ def test_index_unqiue() -> None:
998998 np .ndarray if PD_LTE_23 else pd .Index ,
999999 )
10001000 check (
1001- assert_type (pd .unique (tdi ), np_1darray [np .timedelta64 ]),
1002- np .ndarray if PD_LTE_23 else pd .Index ,
1001+ assert_type (pd .unique (tdi ), pd .TimedeltaIndex | np_1darray [np .timedelta64 ]),
1002+ np_1darray if PD_LTE_23 else pd .TimedeltaIndex ,
1003+ np .timedelta64 if PD_LTE_23 else pd .Timedelta ,
10031004 )
10041005 check (assert_type (pd .unique (mi ), np_1darray ), np .ndarray if PD_LTE_23 else pd .Index )
10051006 check (
0 commit comments