예제 #1
0
 def test_request_data_is_preserved(self):
     request = self.factory.get('/')
     record = logging.LogRecord('request_filter', 1, '/fake/path', 123,
                                'test message', (), None)
     request.user = User.objects.create_user(username='******',
                                             password='******',
                                             email='*****@*****.**')
     unbound = RequestFilter()
     unbound.filter(record)
     bound = RequestFilter(request)
     bound.filter(record)
     self.assertEqual('127.0.0.1', record.remote_addr)
     self.assertEqual('test', record.username)
     self.assertEqual('GET', record.request_method)
     self.assertEqual('/', record.path_info)
     self.assertEqual('HTTP/1.1', record.server_protocol)
     self.assertEqual('-', record.http_user_agent)
     self.assertEqual('test message', record.msg)
예제 #2
0
 def test_request_data_is_preserved(self):
     request = self.factory.get('/')
     record = logging.LogRecord('request_filter', 1, '/fake/path', 123,
                                'test message', (), None)
     request.user = User.objects.create_user(username='******',
                                             password='******',
                                             email='*****@*****.**')
     unbound = RequestFilter()
     unbound.filter(record)
     bound = RequestFilter(request)
     bound.filter(record)
     self.assertEqual('127.0.0.1', record.remote_addr)
     self.assertEqual('test', record.username)
     self.assertEqual('GET', record.request_method)
     self.assertEqual('/', record.path_info)
     self.assertEqual('HTTP/1.1', record.server_protocol)
     self.assertEqual('-', record.http_user_agent)
     self.assertEqual('test message', record.msg)
예제 #3
0
 def test_unbound(self):
     record = logging.LogRecord('request_filter', 1, '/fake/path', 123,
                                'test message', (), None)
     apf = RequestFilter()
     self.assertTrue(apf.filter(record))
     self.assertEqual('-', record.remote_addr)
     self.assertEqual('-', record.username)
     self.assertEqual('-', record.request_method)
     self.assertEqual('-', record.path_info)
     self.assertEqual('-', record.server_protocol)
     self.assertEqual('-', record.http_user_agent)
     self.assertEqual('test message', record.msg)
예제 #4
0
 def test_unbound(self):
     record = logging.LogRecord('request_filter', 1, '/fake/path', 123,
                                'test message', (), None)
     apf = RequestFilter()
     self.assertTrue(apf.filter(record))
     self.assertEqual('-', record.remote_addr)
     self.assertEqual('-', record.username)
     self.assertEqual('-', record.request_method)
     self.assertEqual('-', record.path_info)
     self.assertEqual('-', record.server_protocol)
     self.assertEqual('-', record.http_user_agent)
     self.assertEqual('test message', record.msg)