mirror of
https://github.com/fog/fog.git
synced 2022-11-09 13:51:43 -05:00
[compute|brightbox] Updates to tests
* Added some missing requests to tests * Stop reverting name changes from updates - not sure best way to limit tests to people who realise details will change * General reorganisation
This commit is contained in:
parent
386ee9f138
commit
1a499cc601
6 changed files with 21 additions and 22 deletions
|
@ -7,18 +7,10 @@ Shindo.tests('Fog::Compute[:brightbox] | account requests', ['brightbox']) do
|
|||
Fog::Compute[:brightbox].get_account
|
||||
end
|
||||
|
||||
unless Fog.mocking?
|
||||
original_name = Fog::Compute[:brightbox].get_account["name"]
|
||||
update_args = {:name => "New name from Fog test"}
|
||||
end
|
||||
|
||||
tests("#update_account(#{update_args.inspect})").formats(Brightbox::Compute::Formats::Full::ACCOUNT) do
|
||||
update_options = {:name => "Fog@#{Time.now.iso8601}"}
|
||||
tests("#update_account(#{update_options.inspect})").formats(Brightbox::Compute::Formats::Full::ACCOUNT) do
|
||||
pending if Fog.mocking?
|
||||
Fog::Compute[:brightbox].update_account(update_args)
|
||||
end
|
||||
|
||||
unless Fog.mocking?
|
||||
Fog::Compute[:brightbox].update_account(:name => original_name)
|
||||
Fog::Compute[:brightbox].update_account(update_options)
|
||||
end
|
||||
|
||||
tests("#reset_ftp_password_account").formats(Brightbox::Compute::Formats::Full::ACCOUNT) do
|
||||
|
|
|
@ -2,7 +2,10 @@ Shindo.tests('Fog::Compute[:brightbox] | api client requests', ['brightbox']) do
|
|||
|
||||
tests('success') do
|
||||
|
||||
create_options = {:name => "Name from Fog test (#{Time.now.to_i})", :description => "Description from Fog test"}
|
||||
create_options = {
|
||||
:name => "Fog@#{Time.now.iso8601}",
|
||||
:description => "Description from Fog test"
|
||||
}
|
||||
|
||||
tests("#create_api_client(#{create_options.inspect})").formats(Brightbox::Compute::Formats::Full::API_CLIENT) do
|
||||
pending if Fog.mocking?
|
||||
|
@ -21,9 +24,10 @@ Shindo.tests('Fog::Compute[:brightbox] | api client requests', ['brightbox']) do
|
|||
Fog::Compute[:brightbox].get_api_client(@api_client_id)
|
||||
end
|
||||
|
||||
update_options = {:name => "Fog@#{Time.now.iso8601}"}
|
||||
tests("#update_api_client('#{@api_client_id}')").formats(Brightbox::Compute::Formats::Full::API_CLIENT) do
|
||||
pending if Fog.mocking?
|
||||
Fog::Compute[:brightbox].update_api_client(@api_client_id, :name => "New name from Fog test")
|
||||
Fog::Compute[:brightbox].update_api_client(@api_client_id, update_options)
|
||||
end
|
||||
|
||||
tests("#destroy_api_client('#{@api_client_id}')").formats(Brightbox::Compute::Formats::Full::API_CLIENT) do
|
||||
|
|
|
@ -199,7 +199,10 @@ class Brightbox
|
|||
"name" => String,
|
||||
"status" => String,
|
||||
"created_at" => String,
|
||||
"deleted_at" => Fog::Nullable::String
|
||||
"deleted_at" => Fog::Nullable::String,
|
||||
"account" => Brightbox::Compute::Formats::Nested::ACCOUNT,
|
||||
"nodes" => [Brightbox::Compute::Formats::Nested::SERVER],
|
||||
"cloud_ips" => [Brightbox::Compute::Formats::Nested::CLOUD_IP]
|
||||
}
|
||||
|
||||
SERVER = {
|
||||
|
|
|
@ -7,7 +7,7 @@ Shindo.tests('Fog::Compute[:brightbox] | load balancer requests', ['brightbox'])
|
|||
node_id = @node.id
|
||||
end
|
||||
|
||||
creation_args = {
|
||||
create_options = {
|
||||
:nodes => [{
|
||||
:node => node_id
|
||||
}],
|
||||
|
@ -22,9 +22,9 @@ Shindo.tests('Fog::Compute[:brightbox] | load balancer requests', ['brightbox'])
|
|||
}
|
||||
}
|
||||
|
||||
tests("#create_load_balancer(#{creation_args.inspect})").formats(Brightbox::Compute::Formats::Full::LOAD_BALANCER) do
|
||||
tests("#create_load_balancer(#{create_options.inspect})").formats(Brightbox::Compute::Formats::Full::LOAD_BALANCER) do
|
||||
pending if Fog.mocking?
|
||||
data = Fog::Compute[:brightbox].create_load_balancer(creation_args)
|
||||
data = Fog::Compute[:brightbox].create_load_balancer(create_options)
|
||||
@load_balancer_id = data["id"]
|
||||
data
|
||||
end
|
||||
|
@ -33,9 +33,9 @@ Shindo.tests('Fog::Compute[:brightbox] | load balancer requests', ['brightbox'])
|
|||
Fog::Compute[:brightbox].load_balancers.get(@load_balancer_id).wait_for { ready? }
|
||||
end
|
||||
|
||||
# tests("#list_load_balancers()").formats(Brightbox::Compute::Formats::Collection::LOAD_BALANCERS) do
|
||||
# Fog::Compute[:brightbox].list_load_balancers
|
||||
# end
|
||||
tests("#list_load_balancers()").formats(Brightbox::Compute::Formats::Collection::LOAD_BALANCERS) do
|
||||
Fog::Compute[:brightbox].list_load_balancers
|
||||
end
|
||||
|
||||
tests("#get_load_balancer('#{@load_balancer_id}')").formats(Brightbox::Compute::Formats::Full::LOAD_BALANCER) do
|
||||
pending if Fog.mocking?
|
||||
|
|
|
@ -28,7 +28,7 @@ Shindo.tests('Fog::Compute[:brightbox] | server requests', ['brightbox']) do
|
|||
|
||||
tests("#update_server('#{server_id}')").formats(Brightbox::Compute::Formats::Full::SERVER) do
|
||||
pending if Fog.mocking?
|
||||
Fog::Compute[:brightbox].update_server(server_id, :name => "New name from Fog test")
|
||||
Fog::Compute[:brightbox].update_server(server_id, :name => "Fog@#{Time.now.iso8601}")
|
||||
end
|
||||
|
||||
tests("#activate_console_server('#{server_id}')").formats(Brightbox::Compute::Formats::Full::SERVER) do
|
||||
|
|
|
@ -16,7 +16,7 @@ Shindo.tests('Fog::Compute[:brightbox] | user requests', ['brightbox']) do
|
|||
data
|
||||
end
|
||||
|
||||
update_options = { :name => "New name from Fog" }
|
||||
update_options = { :name => "Fog@#{Time.now.iso8601}" }
|
||||
|
||||
tests("#update_user('#{@user_id}', #{update_options.inspect})").formats(Brightbox::Compute::Formats::Full::USER) do
|
||||
pending if Fog.mocking?
|
||||
|
|
Loading…
Reference in a new issue