コード例 #1
0
ファイル: versions.py プロジェクト: iorchard/okidoki
    def generate_href(self, version, path=None):
        """Create an url that refers to a specific version_number."""
        # TODO(Dinesh_Bhor) When there will be increment in version then we can
        # define the default version_number according to the 'version' given
        # but currently the 'version_number' should be 'v1' by default.
        version_number = 'v1'

        path = path or ''
        return common.url_join(self.prefix, version_number, path)
コード例 #2
0
ファイル: test_common.py プロジェクト: takanattie/masakari
 def test_url_join_single_slash(self):
     pieces = ["/"]
     joined = common.url_join(*pieces)
     self.assertEqual("", joined)
コード例 #3
0
ファイル: test_common.py プロジェクト: takanattie/masakari
 def test_url_join_single_empty_string(self):
     pieces = [""]
     joined = common.url_join(*pieces)
     self.assertEqual("", joined)
コード例 #4
0
ファイル: test_common.py プロジェクト: takanattie/masakari
 def test_url_join_empty_list(self):
     pieces = []
     joined = common.url_join(*pieces)
     self.assertEqual("", joined)
コード例 #5
0
ファイル: test_common.py プロジェクト: takanattie/masakari
 def test_url_join_trailing_slash(self):
     pieces = ["one", "two", "three", ""]
     joined = common.url_join(*pieces)
     self.assertEqual("one/two/three/", joined)
コード例 #6
0
ファイル: test_common.py プロジェクト: takanattie/masakari
 def test_url_join_extra_slashes(self):
     pieces = ["one/", "/two//", "/three/"]
     joined = common.url_join(*pieces)
     self.assertEqual("one/two/three", joined)
コード例 #7
0
ファイル: test_common.py プロジェクト: takanattie/masakari
 def test_url_join(self):
     pieces = ["one", "two", "three"]
     joined = common.url_join(*pieces)
     self.assertEqual("one/two/three", joined)
コード例 #8
0
ファイル: test_common.py プロジェクト: openstack/masakari
 def test_url_join_single_slash(self):
     pieces = ["/"]
     joined = common.url_join(*pieces)
     self.assertEqual("", joined)
コード例 #9
0
ファイル: test_common.py プロジェクト: openstack/masakari
 def test_url_join_single_empty_string(self):
     pieces = [""]
     joined = common.url_join(*pieces)
     self.assertEqual("", joined)
コード例 #10
0
ファイル: test_common.py プロジェクト: openstack/masakari
 def test_url_join_empty_list(self):
     pieces = []
     joined = common.url_join(*pieces)
     self.assertEqual("", joined)
コード例 #11
0
ファイル: test_common.py プロジェクト: openstack/masakari
 def test_url_join_trailing_slash(self):
     pieces = ["one", "two", "three", ""]
     joined = common.url_join(*pieces)
     self.assertEqual("one/two/three/", joined)
コード例 #12
0
ファイル: test_common.py プロジェクト: openstack/masakari
 def test_url_join_extra_slashes(self):
     pieces = ["one/", "/two//", "/three/"]
     joined = common.url_join(*pieces)
     self.assertEqual("one/two/three", joined)
コード例 #13
0
ファイル: test_common.py プロジェクト: openstack/masakari
 def test_url_join(self):
     pieces = ["one", "two", "three"]
     joined = common.url_join(*pieces)
     self.assertEqual("one/two/three", joined)