Django Dynamic Fixture é uma ferramenta de testes para o arcabouço Web Django, para python. Ela implementa o padrão Geração Dinâmica de Dados, facilitando a escrita de testes automatizados de integração com o banco de dados.
Lançada em fevereiro de 2011, ela fez parte das contribuições do mestrado de Paulo Cheque, Padrões de Testes Automatizados, desenvolvido no IME/USP, com apoio do Projeto Qualipso. Atualmente ela se encontra na versão 1.6.3 e já possui mais de 10 mil downloads.
Essa ferramenta cria dinamicamente objetos de dados populados com dados tolos e válidos, dispensando grande parte do trabalho manual e repetitívo da preparação de um cenário de teste. Tendo esse objeto instanciado, basta atualizar as informações principais com valores pertinentes para simular o cenário de teste desejado.
Mais informações:
Página oficial: http://paulocheque.github.com/django-dynamic-fixture/
GitHub: https://github.com/paulocheque/django-dynamic-fixture
Documentação: https://github.com/paulocheque/django-dynamic-fixture/wiki