1
0
Fork 0
mirror of https://github.com/fog/fog.git synced 2022-11-09 13:51:43 -05:00

[openstack|identity] Add User List and Delete User Mocks

Signed-off-by: Nelvin Driz <nelvindriz@live.com>
This commit is contained in:
Nelvin Driz 2012-03-19 14:41:22 +08:00
parent 92523f763a
commit 33471086de
2 changed files with 8 additions and 8 deletions

View file

@ -16,14 +16,14 @@ module Fog
class Mock
def delete_user(user_id)
self.data[:users].delete(
list_users.body['users'].find {|x| x['id'] == user_id }['id'])
response = Excon::Response.new
if user = list_users.body['users'][user_id]
self.data[:users].delete(user_id)
response.status = 204
response
else
raise Fog::Identity::OpenStack::NotFound
end
response.status = 204
response
rescue
raise Fog::Identity::OpenStack::NotFound
end
end

View file

@ -15,7 +15,7 @@ module Fog
def list_users
response = Excon::Response.new
response.status = 200
response.body = { 'users' => self.data[:users] }
response.body = { 'users' => self.data[:users].values }
response
end
end # class Mock