tests/rackspace/requests/compute/image_tests.rb in fog-maestrodev-1.7.0.20121114190951 vs tests/rackspace/requests/compute/image_tests.rb in fog-maestrodev-1.8.0.20130109172219

- old
+ new

@@ -8,60 +8,62 @@ 'serverId' => Fog::Nullable::Integer, 'status' => String, 'updated' => String } + @service = Fog::Compute.new(:provider => :rackspace, :version => :v1) + tests('success') do - @server = Fog::Compute[:rackspace].servers.create(:flavor_id => 1, :image_id => 19) + @server = @service.servers.create(:flavor_id => 1, :image_id => 19) @server.wait_for { ready? } @image_id = nil tests("#create_image(#{@server.id})").formats(@image_format) do - data = Fog::Compute[:rackspace].create_image(@server.id).body['image'] + data = @service.create_image(@server.id).body['image'] @image_id = data['id'] data end unless Fog.mocking? - Fog::Compute[:rackspace].images.get(@image_id).wait_for { ready? } + @service.images.get(@image_id).wait_for { ready? } end tests("#get_image_details(#{@image_id})").formats(@image_format) do pending if Fog.mocking? - Fog::Compute[:rackspace].get_image_details(@image_id).body['image'] + @service.get_image_details(@image_id).body['image'] end tests('#list_images').formats({'images' => [Rackspace::Compute::Formats::SUMMARY]}) do - Fog::Compute[:rackspace].list_images.body + @service.list_images.body end tests('#list_images_detail').formats({'images' => [@image_format]}) do - Fog::Compute[:rackspace].list_images_detail.body + @service.list_images_detail.body end unless Fog.mocking? - Fog::Compute[:rackspace].images.get(@image_id).wait_for { ready? } + @service.images.get(@image_id).wait_for { ready? } end tests("#delete_image(#{@image_id})").succeeds do pending if Fog.mocking? # because it will fail without the wait just above here, which won't work - Fog::Compute[:rackspace].delete_image(@image_id) + @service.delete_image(@image_id) end @server.destroy end tests('failure') do tests('#delete_image(0)').raises(Excon::Errors::BadRequest) do - Fog::Compute[:rackspace].delete_image(0) + @service.delete_image(0) end tests('#get_image_details(0)').raises(Fog::Compute::Rackspace::NotFound) do pending if Fog.mocking? - Fog::Compute[:rackspace].get_image_details(0) + @service.get_image_details(0) end end end