def test_missing_user_agent_still_works(self): self.middleware = UserAgentMiddleware() self.request.META = {} self.assertEqual(self.middleware.process_request(self.request), None)
def setUp(self): super(UserAgentMiddlewareTest, self).setUp() self.middleware = UserAgentMiddleware() self.request = Mock() self.request.path = "/" self.request.META = {}
def test_overriding_matches(self): self.middleware = UserAgentMiddleware() self.request.META = { "HTTP_USER_AGENT": "The TestUserAgent v1.0" } self.assertEqual(self.middleware.process_request(self.request).content, "Test")
def test_overriding_matches_skips_if_disabled_via_enabled(self): self.middleware = UserAgentMiddleware() self.request.META = { "HTTP_USER_AGENT": "The TestUserAgent v1.0" } self.assertEqual(self.middleware.process_request(self.request), None)