コード例 #1
0
ファイル: test_utils.py プロジェクト: cloudbase/maas
 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"))
コード例 #2
0
ファイル: test_utils.py プロジェクト: cloudbase/maas
 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"))
コード例 #3
0
ファイル: test_utils.py プロジェクト: tai271828/maas
 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")
     )
コード例 #4
0
ファイル: test_utils.py プロジェクト: sydneypdx/maas
 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"),
     )
コード例 #5
0
ファイル: test_utils.py プロジェクト: sydneypdx/maas
 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"),
     )
コード例 #6
0
ファイル: test_utils.py プロジェクト: sydneypdx/maas
 def test_secure(self):
     request = self.make_request(port=443, is_secure=True)
     self.assertEqual("https://example.com/fred",
                      build_absolute_uri(request, "/fred"))
コード例 #7
0
ファイル: test_utils.py プロジェクト: sydneypdx/maas
 def test_different_port(self):
     request = self.make_request(port=1234)
     self.assertEqual(
         "http://example.com:1234/fred",
         build_absolute_uri(request, "/fred"),
     )
コード例 #8
0
ファイル: test_utils.py プロジェクト: sydneypdx/maas
 def test_simple(self):
     request = self.make_request()
     self.assertEqual("http://example.com/fred",
                      build_absolute_uri(request, "/fred"))
コード例 #9
0
ファイル: test_utils.py プロジェクト: cloudbase/maas
 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"))
コード例 #10
0
ファイル: test_utils.py プロジェクト: cloudbase/maas
 def test_secure(self):
     request = self.make_request(port=443, is_secure=True)
     self.assertEqual(
         "https://example.com/fred",
         build_absolute_uri(request, "/fred"))
コード例 #11
0
ファイル: test_utils.py プロジェクト: cloudbase/maas
 def test_different_port(self):
     request = self.make_request(port=1234)
     self.assertEqual(
         "http://example.com:1234/fred",
         build_absolute_uri(request, "/fred"))
コード例 #12
0
ファイル: test_utils.py プロジェクト: cloudbase/maas
 def test_simple(self):
     request = self.make_request()
     self.assertEqual(
         "http://example.com/fred",
         build_absolute_uri(request, "/fred"))