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