diff --git a/keystoneclient/v2_0/users.py b/keystoneclient/v2_0/users.py index d3b6586ad..cd7340f52 100644 --- a/keystoneclient/v2_0/users.py +++ b/keystoneclient/v2_0/users.py @@ -47,7 +47,7 @@ class UserManager(base.ManagerWithFind): params = {"user": kwargs} params['user']['id'] = base.getid(user) url = "/users/%s" % base.getid(user) - return self._update(url, params, "user", method="POST") + return self._update(url, params, "user") def update_enabled(self, user, enabled): """ diff --git a/tests/v2_0/test_users.py b/tests/v2_0/test_users.py index 9669772dc..77aabe3c7 100644 --- a/tests/v2_0/test_users.py +++ b/tests/v2_0/test_users.py @@ -176,7 +176,7 @@ class UserTests(utils.TestCase): resp_4 = httplib2.Response({"status": 200, "body": json.dumps(req_3)}) httplib2.Http.request(urlparse.urljoin(self.TEST_URL, 'v2.0/users/2'), - 'POST', + 'PUT', body=json.dumps(req_2), headers=self.TEST_POST_HEADERS) \ .AndReturn((resp_2, resp_2['body']))