How to run test suite in python setup.py
Question: I am trying to setup a Python package using `setup.py`. My directory structure
looks like this:

    
    
    setup.py
    baxter/
      __init__.py
      baxter.py
    tests/
      test_baxter.py
    

Here is `setup.py`:

    
    
    from setuptools import setup, find_packages
    setup(name='baxter',
          version='1.0',
          packages=find_packages()
          )
    

I first do a `python setup.py build`. When I then run `python setup.py test` I
immediately get this result:

    
    
    running test
    

and nothing else. The unit tests have not run since the tests take at least 15
seconds to finish and the message `running test` comes back right away.

So it appears that `python setup.py test` is not finding the unit tests. What
am I doing wrong?


Answer: Pretty simple, add the following to your setup() call:

    
    
    test_suite="tests",   
    

