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")
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
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