django-setuptest downloads eggs required for a test run and places them in the module directory. For example, if the module to be tested is called foo then the command python setup.py test causes src/foo to be polluted with many eggs. There is currently no way to instruct setuptools to store these eggs in another location.
django-setuptest-recipe is a Django app that addresses this shortcoming by wrapping the Python interpreter to be aware of egg locations.
Usage
Add the following to your buildout.cfg:
parts=
...
setuptest-runner
[setuptest-runner]
recipe = django-setuptest-recipe
eggs = ${buildout:eggs}
An executable file called setuptest-runner is created in the bin directory. You can now do /path/to/instance/bin/setuptest-runner setup.py test from within the src/foo directory.
Requirements:
- Python
- Django
Comments not found