import os import sys from nose.exc import SkipTest try: from pkg_resources import EntryPoint except ImportError: raise SkipTest("No setuptools available; skipping") here = os.path.dirname(__file__) support = os.path.join(here, 'support') ep = os.path.join(support, 'ep') def test_plugin_entrypoint_is_loadable(): epfile = os.path.join(ep, 'Some_plugin.egg-info', 'entry_points.txt') assert EntryPoint.parse_map(open(epfile, 'r').readlines())