我想为一段代码编写一个单元测试,用于检查标头是否丢失。我怎样才能从Django的测试客户端中省略http_referer头文件(或任何头文件)?Django测试客户端:如何删除http标头
from django.test.client import RequestFactory
from django.test import TestCase
from yourapp.view import yourfunction
class YourTest(TestCase)
def setUp(self):
self.factory = RequestFactory()
def testCase(self):
request = self.factory.get('/yoururl/')
del request.META['HTTP_REFERER']
yourfunction(request)