sábado, 29 de outubro de 2011

Django: Quantidade de queries executada por teste

Django-Dynamic-Fixture 1.4.0 possui bugfixes e novas funcionalidades:

- Relatório com o número de queries executadas em cada método de teste: manage.py test --with-queries
- Conta quantas queries são executas ao inserir e atualizar um objeto (pode variar de acordo com listeners, sobrescrita do método save, etc): manage.py count_queries_on_save

http://code.google.com/p/django-dynamic-fixture/

quarta-feira, 12 de outubro de 2011

Apresentação sobre testes na Python Brasil 2011

Padrões de Testes Automatizados com Django

http://www.slideshare.net/paulocheque/padroes-de-testes-automatizados-com-django

domingo, 9 de outubro de 2011

Feature Flip para Continuous Deployment? Django Intruder

As ferramentas mais populares para ativar e desativar funcionalidades no Django são intrusivas, ou seja, é necessário acrescentar código adicional para permitir que uma funcionalidade seja ativada ou desativada. Essa abordagem é interessante, mas complexa para resolver um problema simples, além do que não é uma solução 100% dinâmica.

Django Intruder é uma solução simples e transparente para a aplicação. Sem qualquer código adicional é possível desativar qualquer request ao sistema.

http://code.google.com/p/django-intruder/

http://pypi.python.org/pypi/django-intruder