Skip to content

Commit 2af7e67

Browse files
committed
TST: add message to nose.SkipTest
1 parent 0795d45 commit 2af7e67

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

pandas/io/tests/test_html.py

+7-5
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ def _have_module(module_name):
3737

3838
def _skip_if_no(module_name):
3939
if not _have_module(module_name):
40-
raise nose.SkipTest
40+
raise nose.SkipTest("{0} not found".format(module_name))
4141

4242

4343
def _skip_if_none_of(module_names):
@@ -46,14 +46,16 @@ def _skip_if_none_of(module_names):
4646
if module_names == 'bs4':
4747
import bs4
4848
if bs4.__version__ == LooseVersion('4.2.0'):
49-
raise nose.SkipTest
49+
raise nose.SkipTest("Bad version of bs4: 4.2.0")
5050
else:
51-
if not all(_have_module(module_name) for module_name in module_names):
52-
raise nose.SkipTest
51+
not_found = [module_name for module_name in module_names if not
52+
_have_module(module_name)]
53+
if not_found == module_names:
54+
raise nose.SkipTest("{0} not found".format(not_found))
5355
if 'bs4' in module_names:
5456
import bs4
5557
if bs4.__version__ == LooseVersion('4.2.0'):
56-
raise nose.SkipTest
58+
raise nose.SkipTest("Bad version of bs4: 4.2.0")
5759

5860

5961
DATA_PATH = get_data_path()

0 commit comments

Comments
 (0)