99
1010
1111class TestFamaFrench (tm .TestCase ):
12+
1213 def test_get_data (self ):
1314 keys = [
1415 'F-F_Research_Data_Factors' , 'F-F_ST_Reversal_Factor' ,
@@ -17,18 +18,18 @@ def test_get_data(self):
1718 ]
1819 for name in keys :
1920 ff = web .DataReader (name , 'famafrench' )
20- assert 'DESCR' in ff
21- assert len (ff ) > 1
21+ self . assertTrue ( 'DESCR' in ff )
22+ self . assertTrue ( len (ff ) > 1 )
2223
2324 def test_get_available_datasets (self ):
2425 _skip_if_no_lxml ()
2526 l = get_available_datasets ()
26- assert len (l ) > 100
27+ self . assertTrue ( len (l ) > 100 )
2728
2829 def test_index (self ):
2930 ff = web .DataReader ('F-F_Research_Data_Factors' , 'famafrench' )
30- assert ff [0 ].index .freq == 'M'
31- assert ff [1 ].index .freq == 'A-DEC'
31+ self . assertEqual ( ff [0 ].index .freq , 'M' )
32+ self . assertEqual ( ff [1 ].index .freq , 'A-DEC' )
3233
3334 def test_f_f_research (self ):
3435 results = web .DataReader ("F-F_Research_Data_Factors" , "famafrench" ,
@@ -38,10 +39,10 @@ def test_f_f_research(self):
3839
3940 exp = pd .DataFrame ({'Mkt-RF' : [- 3.36 , 3.4 , 6.31 , 2. , - 7.89 , - 5.56 ,
4041 6.93 , - 4.77 , 9.54 , 3.88 , 0.6 , 6.82 ],
41- 'SMB' : [0.2 , 1.44 , 1.57 , 4.92 , - 0.09 , - 2.15 ,
42- 0.24 , - 3.03 , 3.84 , 1.01 , 3.69 , 0.85 ],
43- 'HML' : [0.61 , 2.74 , 2.01 , 3.12 , - 2.32 , - 4.27 ,
44- 0.04 , - 1.51 , - 2.94 , - 2.23 , - 0.58 , 3.47 ],
42+ 'SMB' : [0.37 , 1.19 , 1.49 , 4.99 , 0.0 , - 2.01 , 0.21 ,
43+ - 2.99 , 3.92 , 1.14 , 3.68 , 0.68 ],
44+ 'HML' : [0.3 , 3.18 , 2.15 , 2.83 , - 2.41 , - 4.52 , - 0.21 ,
45+ - 1.96 , - 3.12 , - 2.52 , - 0.91 , 3.78 ],
4546 'RF' : [0. , 0. , 0.01 , 0.01 , 0.01 , 0.01 , 0.01 ,
4647 0.01 , 0.01 , 0.01 , 0.01 , 0.01 ]},
4748 index = pd .period_range ('2010-01-01' , '2010-12-01' , freq = 'M' , name = 'Date' ),
0 commit comments