@@ -51,8 +51,9 @@ def ignore_xlrd_time_clock_warning():
51
51
yield
52
52
53
53
54
- @td .skip_if_no ('xlrd' , '1.0.0' )
55
- class ReadingTestsBase :
54
+ @td .skip_if_no ('xlrd' )
55
+ @pytest .mark .parametrize ("ext" , ['.xls' , '.xlsx' , '.xlsm' ])
56
+ class TestReaders :
56
57
# This is based on ExcelWriterBase
57
58
58
59
@pytest .fixture (autouse = True , params = ['xlrd' , None ])
@@ -837,7 +838,7 @@ def test_read_excel_squeeze(self, ext):
837
838
tm .assert_series_equal (actual , expected )
838
839
839
840
840
- @td .skip_if_no ('xlrd' , '1.0.0' )
841
+ @td .skip_if_no ('xlrd' )
841
842
@pytest .mark .parametrize ("ext" , ['.xls' , '.xlsx' , '.xlsm' ])
842
843
class TestRoundTrip :
843
844
@@ -1038,9 +1039,9 @@ def test_read_excel_parse_dates(self, ext):
1038
1039
tm .assert_frame_equal (df , res )
1039
1040
1040
1041
1041
- @td .skip_if_no ('xlrd' , '1.0.0' )
1042
+ @td .skip_if_no ('xlrd' )
1042
1043
@pytest .mark .parametrize ("ext" , ['.xls' , '.xlsx' , '.xlsm' ])
1043
- class TestXlrdReader ( ReadingTestsBase ) :
1044
+ class TestXlrdReader :
1044
1045
"""
1045
1046
This is the base class for the xlrd tests, and 3 different file formats
1046
1047
are supported: xls, xlsx, xlsm
0 commit comments