Sha256: dc15f2675ad9e03165e97e1ba9e3926238b8d23ef238ef52400eda9f374587ad

Contents?: true

Size: 846 Bytes

Versions: 115

Compression:

Stored size: 846 Bytes

Contents

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.body
    end

    tests('#delete_key_pair(key_name)').succeeds do
      Fog::Compute[:openstack].delete_key_pair('from_shindo_test')
    end
  end
end

Version data entries

115 entries across 115 versions & 15 rubygems

Version Path
fog-openstack-0.1.7 tests/openstack/requests/compute/keypair_tests.rb
fog-openstack-0.1.6 tests/openstack/requests/compute/keypair_tests.rb
fog-openstack-0.1.5 tests/openstack/requests/compute/keypair_tests.rb
fog-openstack-0.1.4 tests/openstack/requests/compute/keypair_tests.rb
fog-openstack-0.1.3 tests/openstack/requests/compute/keypair_tests.rb
fog-openstack-0.1.2 tests/openstack/requests/compute/keypair_tests.rb
fog-openstack-0.1.1 tests/openstack/requests/compute/keypair_tests.rb
fog-openstack-0.1.0 tests/openstack/requests/compute/keypair_tests.rb
fog-1.37.0 tests/openstack/requests/compute/keypair_tests.rb
fog-1.36.0 tests/openstack/requests/compute/keypair_tests.rb
fog-1.35.0 tests/openstack/requests/compute/keypair_tests.rb
fog-2.0.0.pre.0 tests/openstack/requests/compute/keypair_tests.rb
vagrant-cloudstack-1.2.0 vendor/bundle/gems/fog-1.32.0/tests/openstack/requests/compute/keypair_tests.rb
fog-1.34.0 tests/openstack/requests/compute/keypair_tests.rb
fog-1.33.0 tests/openstack/requests/compute/keypair_tests.rb
fog-1.32.0 tests/openstack/requests/compute/keypair_tests.rb
fog-1.31.0 tests/openstack/requests/compute/keypair_tests.rb
vagrant-cloudstack-1.1.0 vendor/bundle/gems/fog-1.22.1/tests/openstack/requests/compute/keypair_tests.rb
fog-1.30.0 tests/openstack/requests/compute/keypair_tests.rb
fog-1.29.0 tests/openstack/requests/compute/keypair_tests.rb