O Django doctests em views.py

The Django 1.4documentação sobre testes afirma:

Para uma determinada aplicação Django, o executor de teste procura por documentos em dois lugares:

omodels.py Arquivo. Você pode definir documentos de nível de módulo e / ou um documento de teste para modelos individuais. É uma prática comum colocar documentos de nível de aplicativo no módulo de documentação e de nível de modelo no modelo de documentação, s.

Um arquivo chamadotests.py no diretório do aplicativo - ou seja, o diretório que contém models.py. Este arquivo é um gancho para todos e quaisquer documentos que você deseja escrever que não estejam necessariamente relacionados a modelos.

Por curiosidade, eu gostaria de saber por que o testrunner do Django é limitado aos testes emmodels.py, mas, na prática, eu gostaria de saber como expandir os documentos do testrunner para incluir (por exemplo)views.py e outros módulos ao executarmanage.py test.

Eu ficaria grato por qualquer contribuição.

Obrigado.

Brian

questionAnswers(7)

yourAnswerToTheQuestion