def test_get_url(self):
     self.assertEqual(get_url("/", {}, {}), "/")
     self.assertEqual(get_url("/?", {}, {}), "/")
     self.assertEqual(get_url("/", {'q': 'v'}, {}), "/?q=v")
     self.assertEqual(get_url(
         "/users/[user]", {'q': 'v'}, {'user': '******'}), "/users/jacksontian?q=v")
     self.assertEqual(
         get_url("/users/[user]", {'q': 'v'}, None), "/users/[user]?q=v")
Ejemplo n.º 2
0
 def get_url(self, region_id, ak=None, secret=None):
     """
     Compose request url without domain
     :param region_id: String
     :return: String
     """
     sign_params = self.get_query_params()
     url = roa_signer.get_url(self.get_uri_pattern(), sign_params,
                              self.get_path_params())
     return url
Ejemplo n.º 3
0
 def get_url(self, region_id, ak=None, secret=None):
     """
     Compose request url without domain
     :param region_id: String
     :return: String
     """
     sign_params = dict(self.get_query_params())
     if 'RegionId' not in sign_params.keys():
         sign_params['RegionId'] = region_id
     url = roa_signer.get_url(self.get_uri_pattern(), sign_params,
                              self.get_path_params())
     return url