1
0
Fork 0
mirror of https://github.com/fog/fog.git synced 2022-11-09 13:51:43 -05:00
fog--fog/tests/openstack/requests/compute/keypair_tests.rb
Alfonso Juan Dillera e99450ec1f [openstack|compute] Add requests, models and tests for keypairs
- Added tests to already existing requests.
2012-04-30 10:34:58 +08:00

30 lines
824 B
Ruby

Shindo.tests('Fog::Compute[:openstack] | keypair requests', ['openstack']) do
@keypair_format = {
"public_key" => String,
"private_key" => String,
"user_id" => String,
"name" => String,
"fingerprint" => String
}
@keypair_list_format = {
"public_key" => String,
"name" => String,
"fingerprint" => String
}
tests('success') do
tests('#create_key_pair((key_name, public_key = nil))').formats({"keypair" => @keypair_format}) do
Fog::Compute[:openstack].create_key_pair('from_shindo_test').body
end
tests('#list_key_pairs').formats({"keypairs" => [{"keypair" => @keypair_list_format}]}) do
Fog::Compute[:openstack].list_key_pairs
end
tests('#delete_key_pair(key_name)').succeeds do
Fog::Compute[:openstack].delete_key_pair(1)
end
end
end