@@ -234,17 +234,25 @@ def test_xlsx_table(self):
234234 tm .assert_frame_equal (df4 , df .ix [:- 1 ])
235235 tm .assert_frame_equal (df4 , df5 )
236236
237- def test_specify_kind (self ):
237+ def test_specify_kind_xls (self ):
238+ _skip_if_no_xlrd ()
238239 xlsx_file = os .path .join (self .dirpath , 'test.xlsx' )
239240 xls_file = os .path .join (self .dirpath , 'test.xls' )
240241
241242 self .assertRaises (Exception , ExcelFile , xlsx_file , kind = 'xls' )
242- self .assertRaises (Exception , ExcelFile , xls_file , kind = 'xlsx' )
243-
244- ExcelFile (open (xlsx_file , 'rb' ), kind = 'xlsx' )
245243 ExcelFile (open (xls_file , 'rb' ), kind = 'xls' )
246244 self .assertRaises (Exception , ExcelFile , open (xlsx_file , 'rb' ),
247245 kind = 'xls' )
246+
247+ def test_specify_kind_xlsx (self ):
248+ _skip_if_no_openpyxl ()
249+ xlsx_file = os .path .join (self .dirpath , 'test.xlsx' )
250+ xls_file = os .path .join (self .dirpath , 'test.xls' )
251+
252+ self .assertRaises (Exception , ExcelFile , xls_file , kind = 'xlsx' )
253+
254+ ExcelFile (open (xlsx_file , 'rb' ), kind = 'xlsx' )
255+
248256 self .assertRaises (Exception , ExcelFile , open (xls_file , 'rb' ),
249257 kind = 'xlsx' )
250258
0 commit comments