Testing

We decided that best way to test django-projector would be to use not complicated, boundled example project. It means less maintainance as tests have to be make within django context anyway. On the other hand, this also implies that tests are run in specifically defined environment (django settings module) so it may not always fit into real project. This is still little disadvantage and less maintainance means less work before release.

How to test

In order to run test suite we simply run:

python setup.py test

This should invoke preparation process and fire up Django test runner.

Note

It is also possible to run test suite using management command but please remember that we have to use some custom settings and therefor it is required to use example_project/settings_test.py. Simply run following command within example project:

$ python manage.py test projector --settings=settings_test

Table Of Contents

Previous topic

Forking

Next topic

API Reference

This Page