awips2/pythonPackages/nose/functional_tests/test_entrypoints.py
root 8e80217e59 Initial revision of AWIPS2 11.9.0-7p5
Former-commit-id: a02aeb236c [formerly 9f19e3f712] [formerly 06a8b51d6d [formerly 64fa9254b946eae7e61bbc3f513b7c3696c4f54f]]
Former-commit-id: 06a8b51d6d
Former-commit-id: 3360eb6c5f
2012-01-06 08:55:05 -06:00

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())