Django Dynamic Fixture

Django Dynamic Fixture is a testing tool for the  Django Web framework, in python. It implements the Data Dynamic Fixture pattern, which facilitates writing automated tests integrated with the database.

Released in February, 2011, it was one of the contributions of Paulo Cheque's Masters thesis Automated Test Patterns, defended at IME/USP, with the support from the Qualipso project. Currently it is in the version 1.6.3 and has more than 10 thousands downloads.

The tool creates dynamically data objects filled with dummy and valid data, eliminating much of the manual and repetitive work of the test scenario set up. With this object, the programmer just need to update main values with pertinent data to simulate the test scenario.

More information:

Official Web page: http://paulocheque.github.com/django-dynamic-fixture/

GitHub: https://github.com/paulocheque/django-dynamic-fixture

Documentation: https://github.com/paulocheque/django-dynamic-fixture/wiki