class Torpedo::Compute::Keypairs

Public Class Methods

key_pair() click to toggle source

public access to the key_pair ref

# File lib/torpedo/compute/keypairs.rb, line 12
def self.key_pair
  @@key_pair
end

Public Instance Methods

create_key_pair(options) click to toggle source
# File lib/torpedo/compute/keypairs.rb, line 20
def create_key_pair(options)
  @@key_pair = @conn.key_pairs.create(options)
  @@key_pairs << @@key_pair
  @@key_pair
end
setup() click to toggle source
# File lib/torpedo/compute/keypairs.rb, line 16
def setup
  @conn=Helper::get_connection
end
test_001_create_key_pair() click to toggle source
# File lib/torpedo/compute/keypairs.rb, line 26
def test_001_create_key_pair
  public_key = IO.read(SSH_PUBLIC_KEY)
  options = {:public_key => public_key, :name => @@key_pair_name}
  key_pair = create_key_pair(options)
  assert_equal(@@key_pair_name, key_pair.name)
  assert_equal(public_key, key_pair.public_key)
end