2011-07-06 11 views
5

Estoy tratando de averiguar si hay una forma rápida de probar mis funciones de vista django desde el shell python o django. ¿Cómo podría crear instancias y pasar un objeto HTTPrequest falso?Django view testing

Respuesta

2

Si está utilizando Django 1.3, echar un vistazo a la RequestFactory incluido.

5

El django.test.client sería el camino a seguir.

Desde el django docs

from django.test.client import Client 
c = Client() 
response = c.post('/login/', {'username': 'john', 'password': 'smith'}) 
response.status_code