use setuptools; allows "python setup.py test"