tests/hp/requests/compute/address_tests.rb in fog-1.9.0 vs tests/hp/requests/compute/address_tests.rb in fog-1.10.0

- old
+ new

@@ -1,6 +1,6 @@ -Shindo.tests('Fog::Compute[:hp] | address requests', ["hp"]) do +Shindo.tests("Fog::Compute[:hp] | address requests", ['hp', 'address']) do @floating_ips_format = { 'instance_id' => Fog::Nullable::Integer, 'ip' => Fog::Nullable::String, 'fixed_ip' => Fog::Nullable::String, @@ -28,15 +28,14 @@ @server = Fog::Compute[:hp].servers.create(:name => 'fogaddresstests', :flavor_id => 100, :image_id => @base_image_id) @server.wait_for { ready? } tests("#associate_address('#{@server.id}', '#{@ip_address}')").succeeds do - result = Fog::Compute[:hp].associate_address(@server.id, @ip_address) - tests("#get_address").returns(@server.id, "associated to valid instance id") do - pending if Fog.mocking? - Fog::Compute[:hp].get_address(@address_id).body['floating_ip']['instance_id'] + Fog::Compute[:hp].associate_address(@server.id, @ip_address) + tests("#get_address").returns(@ip_address, "server has associated ip address") do + @server.reload + @server.addresses['private'][1]['addr'] end - result end tests("#disassociate_address('#{@server.id}', '#{@ip_address}')").succeeds do Fog::Compute[:hp].disassociate_address(@server.id, @ip_address) end