1
0
Fork 0
mirror of https://github.com/fog/fog.git synced 2022-11-09 13:51:43 -05:00

Update mocks and tests to simulate real results.

This commit is contained in:
Rupak Ganguly 2012-04-10 14:56:22 -04:00
parent 3f2aba443f
commit e54573070e
2 changed files with 8 additions and 4 deletions

View file

@ -33,7 +33,7 @@ module Fog
end
response
else
response.status = 400
response.status = 500
raise(Excon::Errors.status_error({:expects => 202}, response))
end

View file

@ -2,8 +2,9 @@ Shindo.tests('Fog::Compute[:hp] | image requests', ['hp']) do
@image_format = {
'id' => String,
'links' => Array,
'links' => [Hash],
'metadata' => Fog::Nullable::Hash,
'server' => Fog::Nullable::Hash,
'name' => String,
'progress' => Fog::Nullable::Integer,
'status' => String,
@ -13,13 +14,16 @@ Shindo.tests('Fog::Compute[:hp] | image requests', ['hp']) do
@list_images_format = {
'id' => String,
'links' => Fog::Nullable::Array,
'name' => String
}
@base_image_id = 128 #1242
tests('success') do
@server_name = "fogservertest"
@image_name = "fogimagetest"
@server = Fog::Compute[:hp].servers.create(:name => @server_name, :flavor_id => 100, :image_id => 1242)
@server = Fog::Compute[:hp].servers.create(:name => @server_name, :flavor_id => 100, :image_id => @base_image_id)
@server.wait_for { ready? }
@image_id = nil
@ -62,7 +66,7 @@ Shindo.tests('Fog::Compute[:hp] | image requests', ['hp']) do
tests('failure') do
tests('#delete_image(0)').raises(Excon::Errors::BadRequest) do
tests('#delete_image(0)').raises(Excon::Errors::InternalServerError) do
Fog::Compute[:hp].delete_image(0)
end