2
我有这样的看法:Django的看法测试,RequestFactory数据
def send_results(request):
print request
if request.is_ajax():
address = request.POST.get('url')
process_data(address)
context = get_all_from_database()
return HttpResponse(json.dumps(context), content_type='application/json')
,我需要对其进行测试:
def test_send_results(self):
factory = RequestFactory()
request = factory.get('/views/send_results')
response = send_results(request)
self.assertEqual(response.status_code, 200)
但它总是错误停止,我认为,“地址”值在分派之前被引用。如何传递它一些价值?
它仍然会引发错误:“NoneType”对象对同一行 – user3156971
没有属性“超时”,那么你可能在你的'process_data'功能的错误。 –