Stop using Manager.api

base.Manager's api is documented as being deprecated, but there was
still code using it. Deprecated function must not be used.

bp deprecations

Change-Id: I58678626b55f3cd11f4fdbcddbe4cc9461692fbf
This commit is contained in:
Brant Knudson
2015-07-24 14:14:00 -05:00
parent b1496abbb7
commit fee5ba7432
4 changed files with 7 additions and 4 deletions

View File

@@ -75,7 +75,8 @@ class UserManager(base.ManagerWithFind):
params = {"user": {"password": passwd,
"original_password": origpasswd}}
return self._update("/OS-KSCRUD/users/%s" % self.api.user_id, params,
return self._update("/OS-KSCRUD/users/%s" % self.client.user_id,
params,
response_key="access",
method="PATCH",
endpoint_filter={'interface': 'public'},

View File

@@ -40,7 +40,8 @@ class AccessTokenManager(base.CrudManager):
resource_owner_secret=request_secret,
signature_method=oauth1.SIGNATURE_HMAC,
verifier=verifier)
url = self.api.get_endpoint(interface=auth.AUTH_INTERFACE).rstrip('/')
url = self.client.get_endpoint(interface=auth.AUTH_INTERFACE).rstrip(
'/')
url, headers, body = oauth_client.sign(url + endpoint,
http_method='POST')
resp, body = self.client.post(endpoint, headers=headers)

View File

@@ -63,7 +63,8 @@ class RequestTokenManager(base.CrudManager):
client_secret=consumer_secret,
signature_method=oauth1.SIGNATURE_HMAC,
callback_uri="oob")
url = self.api.get_endpoint(interface=auth.AUTH_INTERFACE).rstrip("/")
url = self.client.get_endpoint(interface=auth.AUTH_INTERFACE).rstrip(
"/")
url, headers, body = oauth_client.sign(url + endpoint,
http_method='POST',
headers=headers)

View File

@@ -156,7 +156,7 @@ class UserManager(base.CrudManager):
params = {'user': {'password': new_password,
'original_password': old_password}}
base_url = '/users/%s/password' % self.api.user_id
base_url = '/users/%s/password' % self.client.user_id
return self._update(base_url, params, method='POST', log=False,
endpoint_filter={'interface': 'public'})