We discussed this off-line, but just to recap, I would suggest mocking (http://stackoverflow.com/questions/5286390/mocking-functions-using-python-mock) the functions which return data from `entry_points` to instead return a desired, constructed list for testing purposes.

If you really want the entry points then you can run the tests with `setup.py nosetests ...` which will first setup the `entry_points`.