Skip to content

Commit 7e52020

Browse files
committed
TST: skip tests if no xlrd or openpyxl #2613
1 parent fca2d9f commit 7e52020

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

pandas/io/tests/test_excel.py

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)