@@ -68,7 +68,7 @@ def assert_almost_equal(
68
68
rtol : float = 1.0e-5 ,
69
69
atol : float = 1.0e-8 ,
70
70
** kwargs ,
71
- ):
71
+ ) -> None :
72
72
"""
73
73
Check that the left and right objects are approximately equal.
74
74
@@ -211,7 +211,7 @@ def _get_tol_from_less_precise(check_less_precise: bool | int) -> float:
211
211
return 0.5 * 10 ** - check_less_precise
212
212
213
213
214
- def _check_isinstance (left , right , cls ):
214
+ def _check_isinstance (left , right , cls ) -> None :
215
215
"""
216
216
Helper method for our assert_* methods that ensures that
217
217
the two objects being compared have the right type before
@@ -239,7 +239,7 @@ def _check_isinstance(left, right, cls):
239
239
)
240
240
241
241
242
- def assert_dict_equal (left , right , compare_keys : bool = True ):
242
+ def assert_dict_equal (left , right , compare_keys : bool = True ) -> None :
243
243
244
244
_check_isinstance (left , right , dict )
245
245
_testing .assert_dict_equal (left , right , compare_keys = compare_keys )
@@ -497,7 +497,7 @@ def assert_attr_equal(attr: str, left, right, obj: str = "Attributes"):
497
497
raise_assert_detail (obj , msg , left_attr , right_attr )
498
498
499
499
500
- def assert_is_valid_plot_return_object (objs ):
500
+ def assert_is_valid_plot_return_object (objs ) -> None :
501
501
import matplotlib .pyplot as plt
502
502
503
503
if isinstance (objs , (Series , np .ndarray )):
@@ -516,7 +516,7 @@ def assert_is_valid_plot_return_object(objs):
516
516
assert isinstance (objs , (plt .Artist , tuple , dict )), msg
517
517
518
518
519
- def assert_is_sorted (seq ):
519
+ def assert_is_sorted (seq ) -> None :
520
520
"""Assert that the sequence is sorted."""
521
521
if isinstance (seq , (Index , Series )):
522
522
seq = seq .values
@@ -526,7 +526,7 @@ def assert_is_sorted(seq):
526
526
527
527
def assert_categorical_equal (
528
528
left , right , check_dtype = True , check_category_order = True , obj = "Categorical"
529
- ):
529
+ ) -> None :
530
530
"""
531
531
Test that Categoricals are equivalent.
532
532
@@ -581,7 +581,9 @@ def assert_categorical_equal(
581
581
assert_attr_equal ("ordered" , left , right , obj = obj )
582
582
583
583
584
- def assert_interval_array_equal (left , right , exact = "equiv" , obj = "IntervalArray" ):
584
+ def assert_interval_array_equal (
585
+ left , right , exact = "equiv" , obj = "IntervalArray"
586
+ ) -> None :
585
587
"""
586
588
Test that two IntervalArrays are equivalent.
587
589
@@ -610,14 +612,16 @@ def assert_interval_array_equal(left, right, exact="equiv", obj="IntervalArray")
610
612
assert_attr_equal ("inclusive" , left , right , obj = obj )
611
613
612
614
613
- def assert_period_array_equal (left , right , obj = "PeriodArray" ):
615
+ def assert_period_array_equal (left , right , obj = "PeriodArray" ) -> None :
614
616
_check_isinstance (left , right , PeriodArray )
615
617
616
618
assert_numpy_array_equal (left ._data , right ._data , obj = f"{ obj } ._data" )
617
619
assert_attr_equal ("freq" , left , right , obj = obj )
618
620
619
621
620
- def assert_datetime_array_equal (left , right , obj = "DatetimeArray" , check_freq = True ):
622
+ def assert_datetime_array_equal (
623
+ left , right , obj = "DatetimeArray" , check_freq = True
624
+ ) -> None :
621
625
__tracebackhide__ = True
622
626
_check_isinstance (left , right , DatetimeArray )
623
627
@@ -627,15 +631,19 @@ def assert_datetime_array_equal(left, right, obj="DatetimeArray", check_freq=Tru
627
631
assert_attr_equal ("tz" , left , right , obj = obj )
628
632
629
633
630
- def assert_timedelta_array_equal (left , right , obj = "TimedeltaArray" , check_freq = True ):
634
+ def assert_timedelta_array_equal (
635
+ left , right , obj = "TimedeltaArray" , check_freq = True
636
+ ) -> None :
631
637
__tracebackhide__ = True
632
638
_check_isinstance (left , right , TimedeltaArray )
633
639
assert_numpy_array_equal (left ._data , right ._data , obj = f"{ obj } ._data" )
634
640
if check_freq :
635
641
assert_attr_equal ("freq" , left , right , obj = obj )
636
642
637
643
638
- def raise_assert_detail (obj , message , left , right , diff = None , index_values = None ):
644
+ def raise_assert_detail (
645
+ obj , message , left , right , diff = None , index_values = None
646
+ ) -> None :
639
647
__tracebackhide__ = True
640
648
641
649
msg = f"""{ obj } are different
@@ -725,7 +733,7 @@ def _get_base(obj):
725
733
if left_base is right_base :
726
734
raise AssertionError (f"{ repr (left_base )} is { repr (right_base )} " )
727
735
728
- def _raise (left , right , err_msg ):
736
+ def _raise (left , right , err_msg ) -> None :
729
737
if err_msg is None :
730
738
if left .shape != right .shape :
731
739
raise_assert_detail (
@@ -762,7 +770,7 @@ def assert_extension_array_equal(
762
770
check_exact = False ,
763
771
rtol : float = 1.0e-5 ,
764
772
atol : float = 1.0e-8 ,
765
- ):
773
+ ) -> None :
766
774
"""
767
775
Check that left and right ExtensionArrays are equal.
768
776
@@ -878,7 +886,7 @@ def assert_series_equal(
878
886
* ,
879
887
check_index = True ,
880
888
check_like = False ,
881
- ):
889
+ ) -> None :
882
890
"""
883
891
Check that left and right Series are equal.
884
892
@@ -1145,7 +1153,7 @@ def assert_frame_equal(
1145
1153
rtol = 1.0e-5 ,
1146
1154
atol = 1.0e-8 ,
1147
1155
obj = "DataFrame" ,
1148
- ):
1156
+ ) -> None :
1149
1157
"""
1150
1158
Check that left and right DataFrame are equal.
1151
1159
@@ -1352,7 +1360,7 @@ def assert_frame_equal(
1352
1360
)
1353
1361
1354
1362
1355
- def assert_equal (left , right , ** kwargs ):
1363
+ def assert_equal (left , right , ** kwargs ) -> None :
1356
1364
"""
1357
1365
Wrapper for tm.assert_*_equal to dispatch to the appropriate test function.
1358
1366
@@ -1393,7 +1401,7 @@ def assert_equal(left, right, **kwargs):
1393
1401
assert_almost_equal (left , right )
1394
1402
1395
1403
1396
- def assert_sp_array_equal (left , right ):
1404
+ def assert_sp_array_equal (left , right ) -> None :
1397
1405
"""
1398
1406
Check that the left and right SparseArray are equal.
1399
1407
@@ -1426,12 +1434,12 @@ def assert_sp_array_equal(left, right):
1426
1434
assert_numpy_array_equal (left .to_dense (), right .to_dense ())
1427
1435
1428
1436
1429
- def assert_contains_all (iterable , dic ):
1437
+ def assert_contains_all (iterable , dic ) -> None :
1430
1438
for k in iterable :
1431
1439
assert k in dic , f"Did not contain item: { repr (k )} "
1432
1440
1433
1441
1434
- def assert_copy (iter1 , iter2 , ** eql_kwargs ):
1442
+ def assert_copy (iter1 , iter2 , ** eql_kwargs ) -> None :
1435
1443
"""
1436
1444
iter1, iter2: iterables that produce elements
1437
1445
comparable with assert_almost_equal
@@ -1463,7 +1471,7 @@ def is_extension_array_dtype_and_needs_i8_conversion(left_dtype, right_dtype) ->
1463
1471
return is_extension_array_dtype (left_dtype ) and needs_i8_conversion (right_dtype )
1464
1472
1465
1473
1466
- def assert_indexing_slices_equivalent (ser : Series , l_slc : slice , i_slc : slice ):
1474
+ def assert_indexing_slices_equivalent (ser : Series , l_slc : slice , i_slc : slice ) -> None :
1467
1475
"""
1468
1476
Check that ser.iloc[i_slc] matches ser.loc[l_slc] and, if applicable,
1469
1477
ser[l_slc].
@@ -1477,7 +1485,7 @@ def assert_indexing_slices_equivalent(ser: Series, l_slc: slice, i_slc: slice):
1477
1485
assert_series_equal (ser [l_slc ], expected )
1478
1486
1479
1487
1480
- def assert_metadata_equivalent (left , right ):
1488
+ def assert_metadata_equivalent (left , right ) -> None :
1481
1489
"""
1482
1490
Check that ._metadata attributes are equivalent.
1483
1491
"""
0 commit comments