示例#1
0
 def test_proxy(self):
     request = HttpRequest()
     request.META = {
         'REMOTE_ADDR': '192.168.0.1',
         'HTTP_X_FORWARDED_FOR': '192.168.0.1,123.234.123.234'
     }
     self.assertEqual(get_client_ip(request), '123.234.123.234')
示例#2
0
 def test_proxy(self):
     request = HttpRequest()
     request.META = {"REMOTE_ADDR": "192.168.0.1", "HTTP_X_FORWARDED_FOR": "192.168.0.1,123.234.123.234"}
     self.assertEqual(get_client_ip(request), "123.234.123.234")
示例#3
0
 def test_x_forwarded_for(self):
     request = HttpRequest()
     request.META = {"HTTP_X_FORWARDED_FOR": "10.10.0.1"}
     self.assertIsNone(get_client_ip(request))
示例#4
0
 def test_remote_addr(self):
     request = HttpRequest()
     request.META = {"REMOTE_ADDR": "10.10.0.1"}
     self.assertEqual(get_client_ip(request), "10.10.0.1")
示例#5
0
 def test_empty_all(self):
     request = HttpRequest()
     self.assertIsNone(get_client_ip(request))
示例#6
0
 def test_x_forwarded_for(self):
     request = HttpRequest()
     request.META = {'HTTP_X_FORWARDED_FOR': '10.10.0.1'}
     self.assertIsNone(get_client_ip(request))
示例#7
0
 def test_remote_addr(self):
     request = HttpRequest()
     request.META = {'REMOTE_ADDR': '10.10.0.1'}
     self.assertEqual(get_client_ip(request), '10.10.0.1')
示例#8
0
 def test_empty_all(self):
     request = HttpRequest()
     self.assertIsNone(get_client_ip(request))