Skip to content

Commit 8eee961

Browse files
Jenkinsopenstack-gerrit
authored andcommitted
Merge "Fixes data type bug in get-user call"
2 parents 072458d + 35e01f5 commit 8eee961

3 files changed

Lines changed: 3 additions & 5 deletions

File tree

reddwarfclient/auth.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -251,7 +251,7 @@ def _url_for(self, attr=None, filter_value=None,
251251
if service.get("type") != self.service_type:
252252
continue
253253

254-
if (self.service_name and self.service_type == 'reddwarf' and
254+
if (self.service_name and self.service_type == 'database' and
255255
service.get('name') != self.service_name):
256256
continue
257257

reddwarfclient/users.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -86,9 +86,7 @@ def get(self, instance_id, user):
8686
"""
8787
username = quote(user)
8888
url = "/instances/%s/users/%s" % (instance_id, username)
89-
resp, body = self.api.client.get(url)
90-
check_for_exceptions(resp, body)
91-
return self.resource_class(self, body)
89+
return self._get(url, "user")
9290

9391
def list_access(self, instance, user):
9492
"""Show all databases the given user has access to. """

tests/test_auth.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -400,7 +400,7 @@ def case_iterating_services_in_catalog(self, scObj):
400400
scObj.catalog[scObj.root_key]['serviceCatalog'] = [service1]
401401
self.assertRaises(exceptions.EndpointNotFound, scObj._url_for)
402402

403-
scObj.service_type = "reddwarf"
403+
scObj.service_type = "database"
404404
scObj.service_name = "no_match"
405405
self.assertRaises(exceptions.EndpointNotFound, scObj._url_for)
406406

0 commit comments

Comments
 (0)