@@ -309,7 +309,7 @@ def func(*date_cols):
309
309
self .assert_ ('X3' not in df )
310
310
311
311
d = datetime (1999 , 1 , 27 , 19 , 0 )
312
- self .assert_ (df .ix [0 , 'nominal' ] == d )
312
+ self .assertEqual (df .ix [0 , 'nominal' ], d )
313
313
314
314
df = self .read_csv (StringIO (data ), header = None ,
315
315
date_parser = func ,
@@ -342,7 +342,7 @@ def func(*date_cols):
342
342
self .assert_ ('X3' not in df )
343
343
344
344
d = datetime (1999 , 1 , 27 , 19 , 0 )
345
- self .assert_ (df .ix [0 , 'X1_X2' ] == d )
345
+ self .assertEqual (df .ix [0 , 'X1_X2' ], d )
346
346
347
347
df = read_csv (StringIO (data ), header = None ,
348
348
parse_dates = [[1 , 2 ], [1 , 3 ]], keep_date_col = True )
@@ -363,7 +363,7 @@ def func(*date_cols):
363
363
df = self .read_csv (StringIO (data ), sep = ',' , header = None ,
364
364
parse_dates = [1 ], index_col = 1 )
365
365
d = datetime (1999 , 1 , 27 , 19 , 0 )
366
- self .assert_ (df .index [0 ] == d )
366
+ self .assertEqual (df .index [0 ], d )
367
367
368
368
def test_multiple_date_cols_int_cast (self ):
369
369
data = ("KORD,19990127, 19:00:00, 18:56:00, 0.8100\n "
@@ -473,11 +473,11 @@ def test_index_col_named(self):
473
473
index = Index (['hello' , 'world' , 'foo' ], name = 'message' ))
474
474
rs = self .read_csv (StringIO (data ), names = names , index_col = ['message' ])
475
475
tm .assert_frame_equal (xp , rs )
476
- self .assert_ (xp .index .name == rs .index .name )
476
+ self .assertEqual (xp .index .name , rs .index .name )
477
477
478
478
rs = self .read_csv (StringIO (data ), names = names , index_col = 'message' )
479
479
tm .assert_frame_equal (xp , rs )
480
- self .assert_ (xp .index .name == rs .index .name )
480
+ self .assertEqual (xp .index .name , rs .index .name )
481
481
482
482
def test_converter_index_col_bug (self ):
483
483
# 1835
@@ -488,7 +488,7 @@ def test_converter_index_col_bug(self):
488
488
489
489
xp = DataFrame ({'B' : [2 , 4 ]}, index = Index ([1 , 3 ], name = 'A' ))
490
490
tm .assert_frame_equal (rs , xp )
491
- self .assert_ (rs .index .name == xp .index .name )
491
+ self .assertEqual (rs .index .name , xp .index .name )
492
492
493
493
def test_date_parser_int_bug (self ):
494
494
# #3071
@@ -640,7 +640,7 @@ def test_quoting(self):
640
640
641
641
good_line_small = bad_line_small + '"'
642
642
df = self .read_table (StringIO (good_line_small ), sep = '\t ' )
643
- self .assert_ (len (df ) == 3 )
643
+ self .assertEqual (len (df ), 3 )
644
644
645
645
def test_non_string_na_values (self ):
646
646
# GH3611, na_values that are not a string are an issue
@@ -1005,10 +1005,10 @@ def test_read_csv_dataframe(self):
1005
1005
df2 = self .read_table (self .csv1 , sep = ',' , index_col = 0 ,
1006
1006
parse_dates = True )
1007
1007
self .assert_ (np .array_equal (df .columns , ['A' , 'B' , 'C' , 'D' ]))
1008
- self .assert_ (df .index .name == 'index' )
1008
+ self .assertEqual (df .index .name , 'index' )
1009
1009
self .assert_ (isinstance (df .index [0 ], (datetime , np .datetime64 ,
1010
1010
Timestamp )))
1011
- self .assert_ (df .values .dtype == np .float64 )
1011
+ self .assertEqual (df .values .dtype , np .float64 )
1012
1012
tm .assert_frame_equal (df , df2 )
1013
1013
1014
1014
def test_read_csv_no_index_name (self ):
@@ -1018,7 +1018,7 @@ def test_read_csv_no_index_name(self):
1018
1018
self .assert_ (np .array_equal (df .columns , ['A' , 'B' , 'C' , 'D' , 'E' ]))
1019
1019
self .assert_ (isinstance (df .index [0 ], (datetime , np .datetime64 ,
1020
1020
Timestamp )))
1021
- self .assert_ (df .ix [:, ['A' , 'B' , 'C' , 'D' ]].values .dtype == np .float64 )
1021
+ self .assertEqual (df .ix [:, ['A' , 'B' , 'C' , 'D' ]].values .dtype , np .float64 )
1022
1022
tm .assert_frame_equal (df , df2 )
1023
1023
1024
1024
def test_read_table_unicode (self ):
@@ -1070,7 +1070,7 @@ def test_parse_bools(self):
1070
1070
True,3
1071
1071
"""
1072
1072
data = self .read_csv (StringIO (data ))
1073
- self .assert_ (data ['A' ].dtype == np .bool_ )
1073
+ self .assertEqual (data ['A' ].dtype , np .bool_ )
1074
1074
1075
1075
data = """A,B
1076
1076
YES,1
@@ -1082,15 +1082,15 @@ def test_parse_bools(self):
1082
1082
data = self .read_csv (StringIO (data ),
1083
1083
true_values = ['yes' , 'Yes' , 'YES' ],
1084
1084
false_values = ['no' , 'NO' , 'No' ])
1085
- self .assert_ (data ['A' ].dtype == np .bool_ )
1085
+ self .assertEqual (data ['A' ].dtype , np .bool_ )
1086
1086
1087
1087
data = """A,B
1088
1088
TRUE,1
1089
1089
FALSE,2
1090
1090
TRUE,3
1091
1091
"""
1092
1092
data = self .read_csv (StringIO (data ))
1093
- self .assert_ (data ['A' ].dtype == np .bool_ )
1093
+ self .assertEqual (data ['A' ].dtype , np .bool_ )
1094
1094
1095
1095
data = """A,B
1096
1096
foo,bar
@@ -1107,8 +1107,8 @@ def test_int_conversion(self):
1107
1107
3.0,3
1108
1108
"""
1109
1109
data = self .read_csv (StringIO (data ))
1110
- self .assert_ (data ['A' ].dtype == np .float64 )
1111
- self .assert_ (data ['B' ].dtype == np .int64 )
1110
+ self .assertEqual (data ['A' ].dtype , np .float64 )
1111
+ self .assertEqual (data ['B' ].dtype , np .int64 )
1112
1112
1113
1113
def test_infer_index_col (self ):
1114
1114
data = """A,B,C
@@ -1218,7 +1218,7 @@ def test_iterator(self):
1218
1218
reader = self .read_csv (StringIO (data ), chunksize = 1 )
1219
1219
result = list (reader )
1220
1220
expected = DataFrame (dict (A = [1 ,4 ,7 ], B = [2 ,5 ,8 ], C = [3 ,6 ,9 ]), index = ['foo' ,'bar' ,'baz' ])
1221
- self .assert_ (len (result ) == 3 )
1221
+ self .assertEqual (len (result ), 3 )
1222
1222
tm .assert_frame_equal (pd .concat (result ), expected )
1223
1223
1224
1224
def test_header_not_first_line (self ):
@@ -1513,7 +1513,7 @@ def test_converters_no_implicit_conv(self):
1513
1513
f = lambda x : x .strip ()
1514
1514
converter = {0 : f }
1515
1515
df = self .read_csv (StringIO (data ), header = None , converters = converter )
1516
- self .assert_ (df [0 ].dtype == object )
1516
+ self .assertEqual (df [0 ].dtype , object )
1517
1517
1518
1518
def test_converters_euro_decimal_format (self ):
1519
1519
data = """Id;Number1;Number2;Text1;Text2;Number3
@@ -1523,9 +1523,9 @@ def test_converters_euro_decimal_format(self):
1523
1523
f = lambda x : float (x .replace ("," , "." ))
1524
1524
converter = {'Number1' : f , 'Number2' : f , 'Number3' : f }
1525
1525
df2 = self .read_csv (StringIO (data ), sep = ';' , converters = converter )
1526
- self .assert_ (df2 ['Number1' ].dtype == float )
1527
- self .assert_ (df2 ['Number2' ].dtype == float )
1528
- self .assert_ (df2 ['Number3' ].dtype == float )
1526
+ self .assertEqual (df2 ['Number1' ].dtype , float )
1527
+ self .assertEqual (df2 ['Number2' ].dtype , float )
1528
+ self .assertEqual (df2 ['Number3' ].dtype , float )
1529
1529
1530
1530
def test_converter_return_string_bug (self ):
1531
1531
# GH #583
@@ -1536,7 +1536,7 @@ def test_converter_return_string_bug(self):
1536
1536
f = lambda x : float (x .replace ("," , "." ))
1537
1537
converter = {'Number1' : f , 'Number2' : f , 'Number3' : f }
1538
1538
df2 = self .read_csv (StringIO (data ), sep = ';' , converters = converter )
1539
- self .assert_ (df2 ['Number1' ].dtype == float )
1539
+ self .assertEqual (df2 ['Number1' ].dtype , float )
1540
1540
1541
1541
def test_read_table_buglet_4x_multiindex (self ):
1542
1542
text = """ A B C D E
@@ -1659,15 +1659,15 @@ def test_parse_tz_aware(self):
1659
1659
# it works
1660
1660
result = read_csv (data , index_col = 0 , parse_dates = True )
1661
1661
stamp = result .index [0 ]
1662
- self .assert_ (stamp .minute == 39 )
1662
+ self .assertEqual (stamp .minute , 39 )
1663
1663
try :
1664
1664
self .assert_ (result .index .tz is pytz .utc )
1665
1665
except AssertionError : # hello Yaroslav
1666
1666
arr = result .index .to_pydatetime ()
1667
1667
result = tools .to_datetime (arr , utc = True )[0 ]
1668
- self .assert_ (stamp .minute == result .minute )
1669
- self .assert_ (stamp .hour == result .hour )
1670
- self .assert_ (stamp .day == result .day )
1668
+ self .assertEqual (stamp .minute , result .minute )
1669
+ self .assertEqual (stamp .hour , result .hour )
1670
+ self .assertEqual (stamp .day , result .day )
1671
1671
1672
1672
def test_multiple_date_cols_index (self ):
1673
1673
data = """\
@@ -2364,7 +2364,7 @@ def test_verbose_import(self):
2364
2364
try :
2365
2365
# it works!
2366
2366
df = self .read_csv (StringIO (text ), verbose = True )
2367
- self .assert_ (buf .getvalue () == 'Filled 3 NA values in column a\n ' )
2367
+ self .assertEqual (buf .getvalue (), 'Filled 3 NA values in column a\n ' )
2368
2368
finally :
2369
2369
sys .stdout = sys .__stdout__
2370
2370
@@ -2384,7 +2384,7 @@ def test_verbose_import(self):
2384
2384
try :
2385
2385
# it works!
2386
2386
df = self .read_csv (StringIO (text ), verbose = True , index_col = 0 )
2387
- self .assert_ (buf .getvalue () == 'Filled 1 NA values in column a\n ' )
2387
+ self .assertEqual (buf .getvalue (), 'Filled 1 NA values in column a\n ' )
2388
2388
finally :
2389
2389
sys .stdout = sys .__stdout__
2390
2390
@@ -2597,8 +2597,8 @@ def test_pass_dtype(self):
2597
2597
2598
2598
result = self .read_csv (StringIO (data ), dtype = {'one' : 'u1' , 1 : 'S1' },
2599
2599
as_recarray = True )
2600
- self .assert_ (result ['one' ].dtype == 'u1' )
2601
- self .assert_ (result ['two' ].dtype == 'S1' )
2600
+ self .assertEqual (result ['one' ].dtype , 'u1' )
2601
+ self .assertEqual (result ['two' ].dtype , 'S1' )
2602
2602
2603
2603
def test_usecols_dtypes (self ):
2604
2604
data = """\
@@ -2765,9 +2765,9 @@ def test_euro_decimal_format(self):
2765
2765
3;878,158;108013,434;GHI;rez;2,735694704"""
2766
2766
2767
2767
df2 = self .read_csv (StringIO (data ), sep = ';' , decimal = ',' )
2768
- self .assert_ (df2 ['Number1' ].dtype == float )
2769
- self .assert_ (df2 ['Number2' ].dtype == float )
2770
- self .assert_ (df2 ['Number3' ].dtype == float )
2768
+ self .assertEqual (df2 ['Number1' ].dtype , float )
2769
+ self .assertEqual (df2 ['Number2' ].dtype , float )
2770
+ self .assertEqual (df2 ['Number3' ].dtype , float )
2771
2771
2772
2772
def test_custom_lineterminator (self ):
2773
2773
data = 'a,b,c~1,2,3~4,5,6'
0 commit comments