Esempio n. 1
0
 def test_script_name_is_ignored(self):
     # The given path already includes the script_name, so the
     # script_name passed in the request is not included again.
     request = self.make_request(script_name="/foo/bar")
     self.assertEqual(
         "http://example.com/foo/bar/fred",
         build_absolute_uri(request, "/foo/bar/fred"))
Esempio n. 2
0
 def test_preserve_two_leading_slashes(self):
     # Whilst this shouldn't ordinarily happen, two leading slashes in the
     # path should be preserved, and not treated specially.
     request = self.make_request()
     self.assertEqual(
         "http://example.com//foo",
         build_absolute_uri(request, "//foo"))
Esempio n. 3
0
 def test_preserve_two_leading_slashes(self):
     # Whilst this shouldn't ordinarily happen, two leading slashes in the
     # path should be preserved, and not treated specially.
     request = self.make_request()
     self.assertEqual(
         "http://example.com//foo", build_absolute_uri(request, "//foo")
     )
Esempio n. 4
0
 def test_script_name_is_ignored(self):
     # The given path already includes the script_name, so the
     # script_name passed in the request is not included again.
     request = self.make_request(script_name="/foo/bar")
     self.assertEqual(
         "http://example.com/foo/bar/fred",
         build_absolute_uri(request, "/foo/bar/fred"),
     )
Esempio n. 5
0
 def test_different_port_and_secure(self):
     request = self.make_request(port=9443, is_secure=True)
     self.assertEqual(
         "https://example.com:9443/fred",
         build_absolute_uri(request, "/fred"),
     )
Esempio n. 6
0
 def test_secure(self):
     request = self.make_request(port=443, is_secure=True)
     self.assertEqual("https://example.com/fred",
                      build_absolute_uri(request, "/fred"))
Esempio n. 7
0
 def test_different_port(self):
     request = self.make_request(port=1234)
     self.assertEqual(
         "http://example.com:1234/fred",
         build_absolute_uri(request, "/fred"),
     )
Esempio n. 8
0
 def test_simple(self):
     request = self.make_request()
     self.assertEqual("http://example.com/fred",
                      build_absolute_uri(request, "/fred"))
Esempio n. 9
0
 def test_different_port_and_secure(self):
     request = self.make_request(port=9443, is_secure=True)
     self.assertEqual(
         "https://example.com:9443/fred",
         build_absolute_uri(request, "/fred"))
Esempio n. 10
0
 def test_secure(self):
     request = self.make_request(port=443, is_secure=True)
     self.assertEqual(
         "https://example.com/fred",
         build_absolute_uri(request, "/fred"))
Esempio n. 11
0
 def test_different_port(self):
     request = self.make_request(port=1234)
     self.assertEqual(
         "http://example.com:1234/fred",
         build_absolute_uri(request, "/fred"))
Esempio n. 12
0
 def test_simple(self):
     request = self.make_request()
     self.assertEqual(
         "http://example.com/fred",
         build_absolute_uri(request, "/fred"))