|
23 | 23 | from pandas.core.indexes.base import Index |
24 | 24 | from pandas.core.indexes.category import CategoricalIndex |
25 | 25 | from pandas.core.indexes.datetimes import DatetimeIndex |
| 26 | +from pandas.core.indexes.frozen import FrozenList |
26 | 27 | import pytest |
27 | 28 |
|
28 | 29 | from tests import ( |
@@ -1399,20 +1400,20 @@ def test_index_naming() -> None: |
1399 | 1400 | """ |
1400 | 1401 | Test index names type both for the getter and the setter. |
1401 | 1402 | The names of an index should be settable with a sequence (not str) and names |
1402 | | - property is a list[Hashable | None] (FrozenList). |
| 1403 | + property is a FrozenList[Hashable | None]. |
1403 | 1404 | """ |
1404 | 1405 | df = pd.DataFrame({"a": ["a", "b", "c"], "i": [10, 11, 12]}) |
1405 | 1406 |
|
1406 | 1407 | df.index.names = ["idx"] |
1407 | | - check(assert_type(df.index.names, list[Hashable | None]), list) |
| 1408 | + check(assert_type(df.index.names, FrozenList[Hashable | None]), FrozenList) |
1408 | 1409 | df.index.names = [3] |
1409 | | - check(assert_type(df.index.names, list[Hashable | None]), list) |
| 1410 | + check(assert_type(df.index.names, FrozenList[Hashable | None]), FrozenList) |
1410 | 1411 | df.index.names = ("idx2",) |
1411 | | - check(assert_type(df.index.names, list[Hashable | None]), list) |
| 1412 | + check(assert_type(df.index.names, FrozenList[Hashable | None]), FrozenList) |
1412 | 1413 | df.index.names = [None] |
1413 | | - check(assert_type(df.index.names, list[Hashable | None]), list) |
| 1414 | + check(assert_type(df.index.names, FrozenList[Hashable | None]), FrozenList) |
1414 | 1415 | df.index.names = (None,) |
1415 | | - check(assert_type(df.index.names, list[Hashable | None]), list) |
| 1416 | + check(assert_type(df.index.names, FrozenList[Hashable | None]), FrozenList) |
1416 | 1417 |
|
1417 | 1418 |
|
1418 | 1419 | def test_index_searchsorted() -> None: |
|
0 commit comments