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)