Beispiel #1
0
 def test_get_request_url_forward(self):
     request = type('', (), {
         'application_url': 'http://127.0.0.1/v2;param?key=value#frag',
         'headers': {'X-Forwarded-Host': '192.168.0.243:24'}
     })
     result = common.get_request_url(request)
     self.assertEqual('http://192.168.0.243:24/v2;param?key=value#frag',
                      result)
Beispiel #2
0
 def test_get_request_url_no_forward(self):
     app_url = 'http://127.0.0.1/v2;param?key=value#frag'
     request = type('', (), {
         'application_url': app_url,
         'headers': {}
     })
     result = common.get_request_url(request)
     self.assertEqual(app_url, result)
Beispiel #3
0
 def test_get_request_url_forward(self):
     request = type(
         '', (), {
             'application_url': 'http://127.0.0.1/v2;param?key=value#frag',
             'headers': {
                 'X-Forwarded-Host': '192.168.0.243:24'
             }
         })
     result = common.get_request_url(request)
     self.assertEqual('http://192.168.0.243:24/v2;param?key=value#frag',
                      result)
Beispiel #4
0
 def test_get_request_url_no_forward(self):
     app_url = 'http://127.0.0.1/v2;param?key=value#frag'
     request = type('', (), {'application_url': app_url, 'headers': {}})
     result = common.get_request_url(request)
     self.assertEqual(app_url, result)