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:
parent
3f2aba443f
commit
e54573070e
2 changed files with 8 additions and 4 deletions
|
@ -33,7 +33,7 @@ module Fog
|
||||||
end
|
end
|
||||||
response
|
response
|
||||||
else
|
else
|
||||||
response.status = 400
|
response.status = 500
|
||||||
raise(Excon::Errors.status_error({:expects => 202}, response))
|
raise(Excon::Errors.status_error({:expects => 202}, response))
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -2,8 +2,9 @@ Shindo.tests('Fog::Compute[:hp] | image requests', ['hp']) do
|
||||||
|
|
||||||
@image_format = {
|
@image_format = {
|
||||||
'id' => String,
|
'id' => String,
|
||||||
'links' => Array,
|
'links' => [Hash],
|
||||||
'metadata' => Fog::Nullable::Hash,
|
'metadata' => Fog::Nullable::Hash,
|
||||||
|
'server' => Fog::Nullable::Hash,
|
||||||
'name' => String,
|
'name' => String,
|
||||||
'progress' => Fog::Nullable::Integer,
|
'progress' => Fog::Nullable::Integer,
|
||||||
'status' => String,
|
'status' => String,
|
||||||
|
@ -13,13 +14,16 @@ Shindo.tests('Fog::Compute[:hp] | image requests', ['hp']) do
|
||||||
|
|
||||||
@list_images_format = {
|
@list_images_format = {
|
||||||
'id' => String,
|
'id' => String,
|
||||||
|
'links' => Fog::Nullable::Array,
|
||||||
'name' => String
|
'name' => String
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@base_image_id = 128 #1242
|
||||||
|
|
||||||
tests('success') do
|
tests('success') do
|
||||||
@server_name = "fogservertest"
|
@server_name = "fogservertest"
|
||||||
@image_name = "fogimagetest"
|
@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? }
|
@server.wait_for { ready? }
|
||||||
@image_id = nil
|
@image_id = nil
|
||||||
|
|
||||||
|
@ -62,7 +66,7 @@ Shindo.tests('Fog::Compute[:hp] | image requests', ['hp']) do
|
||||||
|
|
||||||
tests('failure') 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)
|
Fog::Compute[:hp].delete_image(0)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue