@@ -562,6 +562,8 @@ def test_excel_read_buffer(self, ext):
562
562
563
563
@td .skip_if_no ('xlwt' )
564
564
def test_read_xlrd_Book (self , ext ):
565
+ import xlrd
566
+
565
567
df = self .frame
566
568
with ensure_clean ('.xls' ) as pth :
567
569
df .to_excel (pth , "SheetA" )
@@ -2025,11 +2027,10 @@ def test_write_cells_merge_styled(self):
2025
2027
2026
2028
2027
2029
@td .skip_if_no ('xlwt' )
2030
+ @pytest .mark .parametrize ("ext" , ['.xls' ])
2028
2031
class TestXlwtTests (SharedItems ):
2029
- ext = '.xls'
2030
- engine_name = 'xlwt'
2031
2032
2032
- def test_excel_raise_error_on_multiindex_columns_and_no_index (self ):
2033
+ def test_excel_raise_error_on_multiindex_columns_and_no_index (self , ext ):
2033
2034
_skip_if_no_xlwt ()
2034
2035
# MultiIndex as columns is not yet implemented 9794
2035
2036
cols = MultiIndex .from_tuples ([('site' , '' ),
@@ -2040,7 +2041,7 @@ def test_excel_raise_error_on_multiindex_columns_and_no_index(self):
2040
2041
with ensure_clean (ext ) as path :
2041
2042
df .to_excel (path , index = False )
2042
2043
2043
- def test_excel_multiindex_columns_and_index_true (self ):
2044
+ def test_excel_multiindex_columns_and_index_true (self , ext ):
2044
2045
_skip_if_no_xlwt ()
2045
2046
cols = MultiIndex .from_tuples ([('site' , '' ),
2046
2047
('2014' , 'height' ),
@@ -2049,7 +2050,7 @@ def test_excel_multiindex_columns_and_index_true(self):
2049
2050
with ensure_clean (ext ) as path :
2050
2051
df .to_excel (path , index = True )
2051
2052
2052
- def test_excel_multiindex_index (self ):
2053
+ def test_excel_multiindex_index (self , ext ):
2053
2054
_skip_if_no_xlwt ()
2054
2055
# MultiIndex as index works so assert no error #9794
2055
2056
cols = MultiIndex .from_tuples ([('site' , '' ),
@@ -2059,7 +2060,7 @@ def test_excel_multiindex_index(self):
2059
2060
with ensure_clean (ext ) as path :
2060
2061
df .to_excel (path , index = False )
2061
2062
2062
- def test_to_excel_styleconverter (self ):
2063
+ def test_to_excel_styleconverter (self , ext ):
2063
2064
_skip_if_no_xlwt ()
2064
2065
2065
2066
import xlwt
0 commit comments