mirror of
https://github.com/fog/fog.git
synced 2022-11-09 13:51:43 -05:00
Update mocking support.
This commit is contained in:
parent
3272290756
commit
4f9350af56
4 changed files with 11 additions and 11 deletions
|
@ -31,10 +31,10 @@ module Fog
|
|||
response = Excon::Response.new
|
||||
response.status = 200
|
||||
data = {
|
||||
'instance_id' => Fog::HP::Mock.instance_id.to_s,
|
||||
'instance_id' => Fog::HP::Mock.instance_id.to_i,
|
||||
'ip' => Fog::HP::Mock.ip_address,
|
||||
'fixed_ip' => Fog::HP::Mock.ip_address,
|
||||
'id' => Fog::Mock.random_numbers(3).to_s
|
||||
'id' => Fog::Mock.random_numbers(3).to_i
|
||||
}
|
||||
self.data[:last_modified][:addresses][data['id']] = Time.now
|
||||
self.data[:addresses][data['id']] = data
|
||||
|
|
|
@ -22,12 +22,12 @@ module Fog
|
|||
response = Excon::Response.new
|
||||
if server = self.data[:servers][server_id]
|
||||
data = {"version"=>4, "addr"=>"#{ip_address}"}
|
||||
server['addresses']['novanet_7'] << data
|
||||
server['addresses']['private'] << data
|
||||
|
||||
response.status = 202
|
||||
response
|
||||
else
|
||||
raise Fog::Compute::HP::Error.new("InvalidServer.NotFound => The server '#{server_id}' does not exist.")
|
||||
raise Fog::Compute::HP::NotFound
|
||||
end
|
||||
end
|
||||
|
||||
|
|
|
@ -21,14 +21,14 @@ module Fog
|
|||
def disassociate_address(server_id, ip_address)
|
||||
response = Excon::Response.new
|
||||
if server = self.data[:servers][server_id]
|
||||
data = server['addresses']['novanet_7'].reject {|a| a['addr'] == ip_address}
|
||||
self.data[:servers][server_id]['addresses']['novanet_7'] = data
|
||||
else
|
||||
raise Fog::Compute::HP::Error.new("InvalidServer.NotFound => The server '#{server_id}' does not exist.")
|
||||
end
|
||||
data = server['addresses']['private'].reject {|a| a['addr'] == ip_address}
|
||||
self.data[:servers][server_id]['addresses']['private'] = data
|
||||
|
||||
response.status = 202
|
||||
response
|
||||
response.status = 202
|
||||
response
|
||||
else
|
||||
raise Fog::Compute::HP::NotFound
|
||||
end
|
||||
end
|
||||
|
||||
end
|
||||
|
|
0
tests/hp/requests/compute/address_tests.rb
Normal file
0
tests/hp/requests/compute/address_tests.rb
Normal file
Loading…
Add table
Reference in a new issue