@@ -463,7 +463,7 @@ def test_types_drop() -> None:
463
463
check (assert_type (df .drop (index = [0 ]), pd .DataFrame ), pd .DataFrame )
464
464
check (assert_type (df .drop (index = 1 ), pd .DataFrame ), pd .DataFrame )
465
465
check (assert_type (df .drop (labels = 0 ), pd .DataFrame ), pd .DataFrame )
466
- assert assert_type (df .drop ([0 , 0 ], inplace = True ), None ) is None
466
+ check ( assert_type (df .drop ([0 , 0 ], inplace = True ), None ), type ( None ))
467
467
to_drop : list [str ] = ["col1" ]
468
468
check (assert_type (df .drop (columns = to_drop ), pd .DataFrame ), pd .DataFrame )
469
469
# GH 302
@@ -2968,8 +2968,8 @@ def test_types_ffill() -> None:
2968
2968
assert_type (df .ffill (inplace = False , limit_area = "inside" ), pd .DataFrame ),
2969
2969
pd .DataFrame ,
2970
2970
)
2971
- assert assert_type (df .ffill (inplace = True ), None ) is None
2972
- assert assert_type (df .ffill (inplace = True , limit_area = "outside" ), None ) is None
2971
+ check ( assert_type (df .ffill (inplace = True ), None ), type ( None ))
2972
+ check ( assert_type (df .ffill (inplace = True , limit_area = "outside" ), None ), type ( None ))
2973
2973
2974
2974
2975
2975
def test_types_bfill () -> None :
@@ -2981,16 +2981,16 @@ def test_types_bfill() -> None:
2981
2981
assert_type (df .bfill (inplace = False , limit_area = "inside" ), pd .DataFrame ),
2982
2982
pd .DataFrame ,
2983
2983
)
2984
- assert assert_type (df .bfill (inplace = True ), None ) is None
2985
- assert assert_type (df .bfill (inplace = True , limit_area = "outside" ), None ) is None
2984
+ check ( assert_type (df .bfill (inplace = True ), None ), type ( None ))
2985
+ check ( assert_type (df .bfill (inplace = True , limit_area = "outside" ), None ), type ( None ))
2986
2986
2987
2987
2988
2988
def test_types_replace () -> None :
2989
2989
# GH 44
2990
2990
df = pd .DataFrame ([[1 , 2 , 3 ]])
2991
2991
check (assert_type (df .replace (1 , 2 ), pd .DataFrame ), pd .DataFrame )
2992
2992
check (assert_type (df .replace (1 , 2 , inplace = False ), pd .DataFrame ), pd .DataFrame )
2993
- assert assert_type (df .replace (1 , 2 , inplace = True ), None ) is None
2993
+ check ( assert_type (df .replace (1 , 2 , inplace = True ), None ), type ( None ))
2994
2994
2995
2995
2996
2996
def test_dataframe_replace () -> None :
@@ -3286,12 +3286,12 @@ def test_frame_ndarray_assignmment() -> None:
3286
3286
3287
3287
def test_not_hashable () -> None :
3288
3288
# GH 113
3289
- assert assert_type (pd .DataFrame .__hash__ , None ) is None
3290
- assert assert_type (pd .DataFrame ().__hash__ , None ) is None
3291
- assert assert_type (pd .Series .__hash__ , None ) is None
3292
- assert assert_type (pd .Series ([], dtype = object ).__hash__ , None ) is None
3293
- assert assert_type (pd .Index .__hash__ , None ) is None
3294
- assert assert_type (pd .Index ([]).__hash__ , None ) is None
3289
+ check ( assert_type (pd .DataFrame .__hash__ , None ), type ( None ))
3290
+ check ( assert_type (pd .DataFrame ().__hash__ , None ), type ( None ))
3291
+ check ( assert_type (pd .Series .__hash__ , None ), type ( None ))
3292
+ check ( assert_type (pd .Series ([], dtype = object ).__hash__ , None ), type ( None ))
3293
+ check ( assert_type (pd .Index .__hash__ , None ), type ( None ))
3294
+ check ( assert_type (pd .Index ([]).__hash__ , None ), type ( None ))
3295
3295
3296
3296
def test_func (_ : Hashable ):
3297
3297
pass
@@ -4171,9 +4171,11 @@ def test_insert_newvalues() -> None:
4171
4171
df = pd .DataFrame ({"a" : [1 , 2 ]})
4172
4172
ab = pd .DataFrame ({"col1" : [1 , 2 ], "col2" : [3 , 4 ]})
4173
4173
ef = pd .DataFrame ({"z" : [4 , 5 , 6 ]})
4174
- assert assert_type (df .insert (loc = 0 , column = "b" , value = None ), None ) is None
4175
- assert assert_type (ab .insert (loc = 0 , column = "newcol" , value = [99 , 99 ]), None ) is None
4176
- assert assert_type (ef .insert (loc = 0 , column = "g" , value = 4 ), None ) is None
4174
+ check (assert_type (df .insert (loc = 0 , column = "b" , value = None ), None ), type (None ))
4175
+ check (
4176
+ assert_type (ab .insert (loc = 0 , column = "newcol" , value = [99 , 99 ]), None ), type (None )
4177
+ )
4178
+ check (assert_type (ef .insert (loc = 0 , column = "g" , value = 4 ), None ), type (None ))
4177
4179
4178
4180
4179
4181
def test_astype () -> None :
@@ -4650,7 +4652,7 @@ def test_unstack() -> None:
4650
4652
df_flt = pd .DataFrame (
4651
4653
[
4652
4654
["a" , "b" , 1 ],
4653
- ["a" , "a" , 12 ],
4655
+ ["a" , "a" , 12.2 ],
4654
4656
["b" , "b" , 14 ],
4655
4657
]
4656
4658
).set_index ([0 , 1 ])
@@ -4813,3 +4815,12 @@ def test_from_records() -> None:
4813
4815
),
4814
4816
pd .DataFrame ,
4815
4817
)
4818
+
4819
+
4820
+ def test_frame_index_setter () -> None :
4821
+ """Test DataFrame.index setter property GH1366."""
4822
+ df = pd .DataFrame (data = {"col1" : [1 , 2 ], "col2" : [3 , 4 ]})
4823
+
4824
+ check (assert_type (df .index , pd .Index ), pd .Index )
4825
+ df .index = [2 , 3 ]
4826
+ check (assert_type (df .index , pd .Index ), pd .Index )
0 commit comments