Former-commit-id:a02aeb236c
[formerly9f19e3f712
] [formerly06a8b51d6d
[formerly 64fa9254b946eae7e61bbc3f513b7c3696c4f54f]] Former-commit-id:06a8b51d6d
Former-commit-id:3360eb6c5f
17 lines
462 B
Python
Executable file
17 lines
462 B
Python
Executable 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())
|