/functional_tests/test_entrypoints.py
https://bitbucket.org/jpellerin/nose/ · Python · 17 lines · 13 code · 4 blank · 0 comment · 2 complexity · 6c5fc39e6345b69274171399eacb8175 MD5 · raw file
- 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())