Sha256: 5ef877546cc73bdc7028b425ed9390008adbe9a3ae62452e9f3e0f7bebcc8829
Contents?: true
Size: 869 Bytes
Versions: 29
Compression:
Stored size: 869 Bytes
Contents
module Fog module Compute class HP class Real def change_password_server(server_id, admin_password) body = { 'changePassword' => { 'adminPass' => admin_password }} server_action(server_id, body) end end class Mock def change_password_server(server_id, admin_password) response = Excon::Response.new if list_servers_detail.body['servers'].find {|_| _['id'] == server_id} if admin_password response.body = { 'changePassword' => { 'adminPass' => admin_password }} end response.status = 202 else #raise Fog::Compute::HP::NotFound response.status = 500 raise(Excon::Errors.status_error({:expects => 200}, response)) end response end end end end end
Version data entries
29 entries across 29 versions & 4 rubygems