Sha256: 8bb8a68d710ba000680b9e6c19eb6c7de34a30847e6349429ac05636bd1c6624

Contents?: true

Size: 663 Bytes

Versions: 6

Compression:

Stored size: 663 Bytes

Contents

class TestEC2Class < Ec2
  include CloudResourcer
  include CloudDsl
  include Dslify
  
  default_options PoolParty::Default.default_options.merge({:access_key => "Not an access key", 
    :secret_access_key => "not a secret access key", :keypair => 'id_rsa'})
  
  def ami;"ami-abc123";end
  def size; "small";end
  def security_group; "default";end
  def ebs_volume_id; "ebs_volume_id";end
  def availabilty_zone; "us-east-1a";end
  def verbose; false; end
  def describe_instances(o={})
    response_list_of_instances
  end
end

class TestEc2RemoteInstance < PoolParty::Remote::Ec2RemoteInstance
  def initialize(opts, p=TestEC2Class.new)
    super
  end
end

Version data entries

6 entries across 6 versions & 2 rubygems

Version Path
auser-poolparty-1.1.1 spec/poolparty/net/remoter_bases/ec2_mocks_and_stubs.rb
auser-poolparty-1.1.3 spec/poolparty/net/remoter_bases/ec2_mocks_and_stubs.rb
auser-poolparty-1.1.4 spec/poolparty/net/remoter_bases/ec2_mocks_and_stubs.rb
auser-poolparty-1.1.5 spec/poolparty/net/remoter_bases/ec2_mocks_and_stubs.rb
fairchild-poolparty-1.1.3 spec/poolparty/net/remoter_bases/ec2_mocks_and_stubs.rb
fairchild-poolparty-1.1.4 spec/poolparty/net/remoter_bases/ec2_mocks_and_stubs.rb