@@ -92,7 +92,7 @@ def test_hash_error(self):
92
92
93
93
def test_new_axis (self ):
94
94
new_index = self .dateIndex [None , :]
95
- self .assert_ (new_index .ndim == 2 )
95
+ self .assertEqual (new_index .ndim , 2 )
96
96
tm .assert_isinstance (new_index , np .ndarray )
97
97
98
98
def test_copy_and_deepcopy (self ):
@@ -133,7 +133,7 @@ def test_constructor(self):
133
133
arr = np .array (self .strIndex )
134
134
index = Index (arr , copy = True , name = 'name' )
135
135
tm .assert_isinstance (index , Index )
136
- self .assert_ (index .name == 'name' )
136
+ self .assertEqual (index .name , 'name' )
137
137
assert_array_equal (arr , index )
138
138
arr [0 ] = "SOMEBIGLONGSTRING"
139
139
self .assertNotEqual (index [0 ], "SOMEBIGLONGSTRING" )
@@ -156,12 +156,12 @@ def test_index_ctor_infer_periodindex(self):
156
156
def test_copy (self ):
157
157
i = Index ([], name = 'Foo' )
158
158
i_copy = i .copy ()
159
- self .assert_ (i_copy .name == 'Foo' )
159
+ self .assertEqual (i_copy .name , 'Foo' )
160
160
161
161
def test_view (self ):
162
162
i = Index ([], name = 'Foo' )
163
163
i_view = i .view ()
164
- self .assert_ (i_view .name == 'Foo' )
164
+ self .assertEqual (i_view .name , 'Foo' )
165
165
166
166
def test_astype (self ):
167
167
casted = self .intIndex .astype ('i8' )
@@ -234,7 +234,7 @@ def test_asof(self):
234
234
self .assert_ (np .isnan (self .dateIndex .asof (d - timedelta (1 ))))
235
235
236
236
d = self .dateIndex [- 1 ]
237
- self .assert_ (self .dateIndex .asof (d + timedelta (1 )) == d )
237
+ self .assertEqual (self .dateIndex .asof (d + timedelta (1 )), d )
238
238
239
239
d = self .dateIndex [0 ].to_datetime ()
240
240
tm .assert_isinstance (self .dateIndex .asof (d ), Timestamp )
@@ -356,7 +356,7 @@ def test_union(self):
356
356
first .name = 'A'
357
357
second .name = 'A'
358
358
union = first .union (second )
359
- self .assert_ (union .name == 'A' )
359
+ self .assertEqual (union .name , 'A' )
360
360
361
361
second .name = 'B'
362
362
union = first .union (second )
@@ -393,7 +393,7 @@ def test_append_empty_preserve_name(self):
393
393
right = Index ([1 , 2 , 3 ], name = 'foo' )
394
394
395
395
result = left .append (right )
396
- self .assert_ (result .name == 'foo' )
396
+ self .assertEqual (result .name , 'foo' )
397
397
398
398
left = Index ([], name = 'foo' )
399
399
right = Index ([1 , 2 , 3 ], name = 'bar' )
@@ -440,7 +440,7 @@ def test_diff(self):
440
440
441
441
# with everythin
442
442
result = first .diff (first )
443
- self .assert_ (len (result ) == 0 )
443
+ self .assertEqual (len (result ), 0 )
444
444
self .assertEqual (result .name , first .name )
445
445
446
446
# non-iterable input
@@ -511,14 +511,14 @@ def test_format_with_name_time_info(self):
511
511
dates = Index ([dt + inc for dt in self .dateIndex ], name = 'something' )
512
512
513
513
formatted = dates .format (name = True )
514
- self .assert_ (formatted [0 ] == 'something' )
514
+ self .assertEqual (formatted [0 ], 'something' )
515
515
516
516
def test_format_datetime_with_time (self ):
517
517
t = Index ([datetime (2012 , 2 , 7 ), datetime (2012 , 2 , 7 , 23 )])
518
518
519
519
result = t .format ()
520
520
expected = ['2012-02-07 00:00:00' , '2012-02-07 23:00:00' ]
521
- self .assert_ (len (result ) == 2 )
521
+ self .assertEqual (len (result ), 2 )
522
522
self .assertEquals (result , expected )
523
523
524
524
def test_format_none (self ):
@@ -579,16 +579,16 @@ def test_slice_locs(self):
579
579
def test_slice_locs_dup (self ):
580
580
idx = Index (['a' , 'a' , 'b' , 'c' , 'd' , 'd' ])
581
581
rs = idx .slice_locs ('a' , 'd' )
582
- self .assert_ (rs == (0 , 6 ))
582
+ self .assertEqual (rs , (0 , 6 ))
583
583
584
584
rs = idx .slice_locs (end = 'd' )
585
- self .assert_ (rs == (0 , 6 ))
585
+ self .assertEqual (rs , (0 , 6 ))
586
586
587
587
rs = idx .slice_locs ('a' , 'c' )
588
- self .assert_ (rs == (0 , 4 ))
588
+ self .assertEqual (rs , (0 , 4 ))
589
589
590
590
rs = idx .slice_locs ('b' , 'd' )
591
- self .assert_ (rs == (2 , 6 ))
591
+ self .assertEqual (rs , (2 , 6 ))
592
592
593
593
def test_drop (self ):
594
594
n = len (self .strIndex )
@@ -624,13 +624,13 @@ def test_tuple_union_bug(self):
624
624
int_idx = idx1 .intersection (idx2 )
625
625
# needs to be 1d like idx1 and idx2
626
626
expected = idx1 [:4 ] # pandas.Index(sorted(set(idx1) & set(idx2)))
627
- self .assert_ (int_idx .ndim == 1 )
627
+ self .assertEqual (int_idx .ndim , 1 )
628
628
self .assert_ (int_idx .equals (expected ))
629
629
630
630
# union broken
631
631
union_idx = idx1 .union (idx2 )
632
632
expected = pandas .Index (sorted (set (idx1 ) | set (idx2 )))
633
- self .assert_ (union_idx .ndim == 1 )
633
+ self .assertEqual (union_idx .ndim , 1 )
634
634
self .assert_ (union_idx .equals (expected ))
635
635
636
636
def test_is_monotonic_incomparable (self ):
@@ -658,8 +658,8 @@ def test_isin(self):
658
658
# empty, return dtype bool
659
659
idx = Index ([])
660
660
result = idx .isin (values )
661
- self .assert_ (len (result ) == 0 )
662
- self .assert_ (result .dtype == np .bool_ )
661
+ self .assertEqual (len (result ), 0 )
662
+ self .assertEqual (result .dtype , np .bool_ )
663
663
664
664
def test_boolean_cmp (self ):
665
665
values = [1 , 2 , 3 , 4 ]
@@ -668,7 +668,7 @@ def test_boolean_cmp(self):
668
668
res = (idx == values )
669
669
670
670
self .assert_ (res .all ())
671
- self .assert_ (res .dtype == 'bool' )
671
+ self .assertEqual (res .dtype , 'bool' )
672
672
self .assert_ (not isinstance (res , Index ))
673
673
674
674
def test_get_level_values (self ):
@@ -728,15 +728,15 @@ def test_constructor(self):
728
728
self .assert_ (isinstance (index , Float64Index ))
729
729
index = Float64Index (np .array ([1. ,2 ,3 ,4 ,5 ]))
730
730
self .assert_ (isinstance (index , Float64Index ))
731
- self .assert_ (index .dtype == object )
731
+ self .assertEqual (index .dtype , object )
732
732
733
733
index = Float64Index (np .array ([1. ,2 ,3 ,4 ,5 ]),dtype = np .float32 )
734
734
self .assert_ (isinstance (index , Float64Index ))
735
- self .assert_ (index .dtype == object )
735
+ self .assertEqual (index .dtype , object )
736
736
737
737
index = Float64Index (np .array ([1 ,2 ,3 ,4 ,5 ]),dtype = np .float32 )
738
738
self .assert_ (isinstance (index , Float64Index ))
739
- self .assert_ (index .dtype == object )
739
+ self .assertEqual (index .dtype , object )
740
740
741
741
# nan handling
742
742
result = Float64Index ([np .nan , np .nan ])
@@ -818,7 +818,7 @@ def test_constructor(self):
818
818
def test_constructor_corner (self ):
819
819
arr = np .array ([1 , 2 , 3 , 4 ], dtype = object )
820
820
index = Int64Index (arr )
821
- self .assert_ (index .values .dtype == np .int64 )
821
+ self .assertEqual (index .values .dtype , np .int64 )
822
822
self .assert_ (index .equals (arr ))
823
823
824
824
# preventing casting
@@ -839,12 +839,12 @@ def test_hash_error(self):
839
839
def test_copy (self ):
840
840
i = Int64Index ([], name = 'Foo' )
841
841
i_copy = i .copy ()
842
- self .assert_ (i_copy .name == 'Foo' )
842
+ self .assertEqual (i_copy .name , 'Foo' )
843
843
844
844
def test_view (self ):
845
845
i = Int64Index ([], name = 'Foo' )
846
846
i_view = i .view ()
847
- self .assert_ (i_view .name == 'Foo' )
847
+ self .assertEqual (i_view .name , 'Foo' )
848
848
849
849
def test_coerce_list (self ):
850
850
# coerce things
@@ -856,7 +856,7 @@ def test_coerce_list(self):
856
856
tm .assert_isinstance (arr , Index )
857
857
858
858
def test_dtype (self ):
859
- self .assert_ (self .index .dtype == np .int64 )
859
+ self .assertEqual (self .index .dtype , np .int64 )
860
860
861
861
def test_is_monotonic (self ):
862
862
self .assert_ (self .index .is_monotonic )
@@ -1123,7 +1123,7 @@ def test_intersect_str_dates(self):
1123
1123
i2 = Index (['aa' ], dtype = object )
1124
1124
res = i2 .intersection (i1 )
1125
1125
1126
- self .assert_ (len (res ) == 0 )
1126
+ self .assertEqual (len (res ), 0 )
1127
1127
1128
1128
def test_union_noncomparable (self ):
1129
1129
from datetime import datetime , timedelta
@@ -1152,7 +1152,7 @@ def test_view_Index(self):
1152
1152
1153
1153
def test_prevent_casting (self ):
1154
1154
result = self .index .astype ('O' )
1155
- self .assert_ (result .dtype == np .object_ )
1155
+ self .assertEqual (result .dtype , np .object_ )
1156
1156
1157
1157
def test_take_preserve_name (self ):
1158
1158
index = Int64Index ([1 , 2 , 3 , 4 ], name = 'foo' )
@@ -1223,7 +1223,7 @@ def test_hash_error(self):
1223
1223
1224
1224
def test_set_names_and_rename (self ):
1225
1225
# so long as these are synonyms, we don't need to test set_names
1226
- self .assert_ (self .index .rename == self .index .set_names )
1226
+ self .assertEqual (self .index .rename , self .index .set_names )
1227
1227
new_names = [name + "SUFFIX" for name in self .index_names ]
1228
1228
ind = self .index .set_names (new_names )
1229
1229
self .assertEqual (self .index .names , self .index_names )
@@ -1433,7 +1433,7 @@ def test_constructor_single_level(self):
1433
1433
names = ['first' ])
1434
1434
tm .assert_isinstance (single_level , Index )
1435
1435
self .assert_ (not isinstance (single_level , MultiIndex ))
1436
- self .assert_ (single_level .name == 'first' )
1436
+ self .assertEqual (single_level .name , 'first' )
1437
1437
1438
1438
single_level = MultiIndex (levels = [['foo' , 'bar' , 'baz' , 'qux' ]],
1439
1439
labels = [[0 , 1 , 2 , 3 ]])
@@ -1644,7 +1644,7 @@ def test_iter(self):
1644
1644
result = list (self .index )
1645
1645
expected = [('foo' , 'one' ), ('foo' , 'two' ), ('bar' , 'one' ),
1646
1646
('baz' , 'two' ), ('qux' , 'one' ), ('qux' , 'two' )]
1647
- self .assert_ (result == expected )
1647
+ self .assertEqual (result , expected )
1648
1648
1649
1649
def test_pickle (self ):
1650
1650
pickled = pickle .dumps (self .index )
@@ -1735,8 +1735,8 @@ def test_getitem_group_select(self):
1735
1735
self .assertEquals (sorted_idx .get_loc ('foo' ), slice (0 , 2 ))
1736
1736
1737
1737
def test_get_loc (self ):
1738
- self .assert_ (self .index .get_loc (('foo' , 'two' )) == 1 )
1739
- self .assert_ (self .index .get_loc (('baz' , 'two' )) == 3 )
1738
+ self .assertEqual (self .index .get_loc (('foo' , 'two' )), 1 )
1739
+ self .assertEqual (self .index .get_loc (('baz' , 'two' )), 3 )
1740
1740
self .assertRaises (KeyError , self .index .get_loc , ('bar' , 'two' ))
1741
1741
self .assertRaises (KeyError , self .index .get_loc , 'quux' )
1742
1742
@@ -1748,13 +1748,13 @@ def test_get_loc(self):
1748
1748
np .array ([0 , 1 , 0 , 0 , 0 , 1 , 0 , 1 ]),
1749
1749
np .array ([1 , 0 , 1 , 1 , 0 , 0 , 1 , 0 ])])
1750
1750
self .assertRaises (KeyError , index .get_loc , (1 , 1 ))
1751
- self .assert_ (index .get_loc ((2 , 0 )) == slice (3 , 5 ))
1751
+ self .assertEqual (index .get_loc ((2 , 0 )), slice (3 , 5 ))
1752
1752
1753
1753
def test_get_loc_duplicates (self ):
1754
1754
index = Index ([2 , 2 , 2 , 2 ])
1755
1755
result = index .get_loc (2 )
1756
1756
expected = slice (0 , 4 )
1757
- assert (result == expected )
1757
+ self . assertEqual (result , expected )
1758
1758
# self.assertRaises(Exception, index.get_loc, 2)
1759
1759
1760
1760
index = Index (['c' , 'a' , 'a' , 'b' , 'b' ])
@@ -2213,7 +2213,7 @@ def test_diff(self):
2213
2213
2214
2214
# empty, but non-equal
2215
2215
result = self .index - self .index .sortlevel (1 )[0 ]
2216
- self .assert_ (len (result ) == 0 )
2216
+ self .assertEqual (len (result ), 0 )
2217
2217
2218
2218
# raise Exception called with non-MultiIndex
2219
2219
result = first .diff (first ._tuple_index )
@@ -2352,15 +2352,15 @@ def test_insert(self):
2352
2352
# key contained in all levels
2353
2353
new_index = self .index .insert (0 , ('bar' , 'two' ))
2354
2354
self .assert_ (new_index .equal_levels (self .index ))
2355
- self .assert_ (new_index [0 ] == ('bar' , 'two' ))
2355
+ self .assertEqual (new_index [0 ], ('bar' , 'two' ))
2356
2356
2357
2357
# key not contained in all levels
2358
2358
new_index = self .index .insert (0 , ('abc' , 'three' ))
2359
2359
self .assert_ (np .array_equal (new_index .levels [0 ],
2360
2360
list (self .index .levels [0 ]) + ['abc' ]))
2361
2361
self .assert_ (np .array_equal (new_index .levels [1 ],
2362
2362
list (self .index .levels [1 ]) + ['three' ]))
2363
- self .assert_ (new_index [0 ] == ('abc' , 'three' ))
2363
+ self .assertEqual (new_index [0 ], ('abc' , 'three' ))
2364
2364
2365
2365
# key wrong length
2366
2366
assertRaisesRegexp (ValueError , "Item must have length equal to number"
0 commit comments