def setUp(self): self.factory = RequestFactory() self.request = self.factory.get('/') self.middleware = DeviceInfoMiddleware() # Make a fake view def view(request, **kwargs): if 'content' not in kwargs: # Return a miminally valid HTML doc html = b""" <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"/> <title>title</title> </head> <body> </body> </html> """ kwargs['content'] = html return HttpResponse(**kwargs) self.view = view
def setUp(self): self.factory = RequestFactory() self.request = self.factory.get('/') self.middleware = DeviceInfoMiddleware()