Exemple #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"))
Exemple #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"))
Exemple #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")
     )
Exemple #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"),
     )
Exemple #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"),
     )
Exemple #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"))
Exemple #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"),
     )
Exemple #8
0
 def test_simple(self):
     request = self.make_request()
     self.assertEqual("http://example.com/fred",
                      build_absolute_uri(request, "/fred"))
Exemple #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"))
Exemple #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"))
Exemple #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"))
Exemple #12
0
 def test_simple(self):
     request = self.make_request()
     self.assertEqual(
         "http://example.com/fred",
         build_absolute_uri(request, "/fred"))