Python Django视图测试
我试图找出是否有一种快速的方法来测试python或django shell中的django视图函数。我将如何实例化并传入faux HTTPrequest对象 听起来您需要django测试客户端如果您使用的是django 1.3,请查看附带的。django.test.client将是一个不错的选择 从Python Django视图测试,python,django,Python,Django,我试图找出是否有一种快速的方法来测试python或django shell中的django视图函数。我将如何实例化并传入faux HTTPrequest对象 听起来您需要django测试客户端如果您使用的是django 1.3,请查看附带的。django.test.client将是一个不错的选择 从 您应该查看django.test.client.client或django.test.client.RequestFactory,它们记录在django的单元测试设施中: 我还建议在视图中使用模板响
您应该查看django.test.client.client或django.test.client.RequestFactory,它们记录在django的单元测试设施中: 我还建议在视图中使用模板响应,因为它们允许您检查用于呈现模板的上下文:
from django.test.client import Client
c = Client()
response = c.post('/login/', {'username': 'john', 'password': 'smith'})
response.status_code