1
0
Fork 0
mirror of https://github.com/fog/fog.git synced 2022-11-09 13:51:43 -05:00

more explicit creation of test connections

This commit is contained in:
Wesley Beary 2009-08-11 21:40:59 -07:00
parent 3c21f15cb9
commit c53627d712
13 changed files with 48 additions and 37 deletions

View file

@ -3,7 +3,7 @@ require File.dirname(__FILE__) + '/../../spec_helper'
describe 'S3.copy_object' do describe 'S3.copy_object' do
before(:all) do before(:all) do
@s3 = s3 @s3 = Fog::AWS::S3.gen
@s3.put_bucket('fogcopyobjectsource') @s3.put_bucket('fogcopyobjectsource')
file = File.open(File.dirname(__FILE__) + '/../../lorem.txt', 'r') file = File.open(File.dirname(__FILE__) + '/../../lorem.txt', 'r')
@s3.put_object('fogcopyobjectsource', 'fog_copy_object_source', file) @s3.put_object('fogcopyobjectsource', 'fog_copy_object_source', file)

View file

@ -3,7 +3,7 @@ require File.dirname(__FILE__) + '/../../spec_helper'
describe 'S3.delete_bucket' do describe 'S3.delete_bucket' do
before(:all) do before(:all) do
@s3 = s3 @s3 = Fog::AWS::S3.gen
@s3.put_bucket('fogdeletebucket') @s3.put_bucket('fogdeletebucket')
end end

View file

@ -3,7 +3,7 @@ require File.dirname(__FILE__) + '/../../spec_helper'
describe 'S3.delete_object' do describe 'S3.delete_object' do
before(:all) do before(:all) do
@s3 = s3 @s3 = Fog::AWS::S3.gen
@s3.put_bucket('fogdeleteobject') @s3.put_bucket('fogdeleteobject')
file = File.open(File.dirname(__FILE__) + '/../../lorem.txt', 'r') file = File.open(File.dirname(__FILE__) + '/../../lorem.txt', 'r')
@s3.put_object('fogdeleteobject', 'fog_delete_object', file) @s3.put_object('fogdeleteobject', 'fog_delete_object', file)

View file

@ -3,8 +3,8 @@ require File.dirname(__FILE__) + '/../../spec_helper'
describe 'S3.get_bucket_location' do describe 'S3.get_bucket_location' do
before(:all) do before(:all) do
@s3 = s3 @s3 = Fog::AWS::S3.gen
@eu_s3 = eu_s3 @eu_s3 = Fog::AWS::S3.gen(:eu)
@s3.put_bucket('foggetlocation', 'LocationConstraint' => 'EU') @s3.put_bucket('foggetlocation', 'LocationConstraint' => 'EU')
end end

View file

@ -3,7 +3,7 @@ require File.dirname(__FILE__) + '/../../spec_helper'
describe 'S3.get_bucket' do describe 'S3.get_bucket' do
before(:all) do before(:all) do
@s3 = s3 @s3 = Fog::AWS::S3.gen
@s3.put_bucket('foggetbucket') @s3.put_bucket('foggetbucket')
file = File.open(File.dirname(__FILE__) + '/../../lorem.txt', 'r') file = File.open(File.dirname(__FILE__) + '/../../lorem.txt', 'r')
@s3.put_object('foggetbucket', 'fog_get_bucket', file) @s3.put_object('foggetbucket', 'fog_get_bucket', file)

View file

@ -3,7 +3,7 @@ require File.dirname(__FILE__) + '/../../spec_helper'
describe 'S3.get_object' do describe 'S3.get_object' do
before(:all) do before(:all) do
@s3 = s3 @s3 = Fog::AWS::S3.gen
@s3.put_bucket('foggetobject') @s3.put_bucket('foggetobject')
file = File.open(File.dirname(__FILE__) + '/../../lorem.txt', 'r') file = File.open(File.dirname(__FILE__) + '/../../lorem.txt', 'r')
@s3.put_object('foggetobject', 'fog_get_object', file) @s3.put_object('foggetobject', 'fog_get_object', file)

View file

@ -3,7 +3,7 @@ require File.dirname(__FILE__) + '/../../spec_helper'
describe 'S3.get_request_payment' do describe 'S3.get_request_payment' do
before(:all) do before(:all) do
@s3 = s3 @s3 = Fog::AWS::S3.gen
@s3.put_bucket('foggetrequestpayment') @s3.put_bucket('foggetrequestpayment')
end end

View file

@ -3,7 +3,7 @@ require File.dirname(__FILE__) + '/../../spec_helper'
describe 'S3.get_service' do describe 'S3.get_service' do
before(:all) do before(:all) do
@s3 = s3 @s3 = Fog::AWS::S3.gen
@s3.put_bucket('foggetservice') @s3.put_bucket('foggetservice')
end end

View file

@ -3,7 +3,7 @@ require File.dirname(__FILE__) + '/../../spec_helper'
describe 'S3.head_object' do describe 'S3.head_object' do
before(:all) do before(:all) do
@s3 = s3 @s3 = Fog::AWS::S3.gen
@s3.put_bucket('fogheadobject') @s3.put_bucket('fogheadobject')
file = File.open(File.dirname(__FILE__) + '/../../lorem.txt', 'r') file = File.open(File.dirname(__FILE__) + '/../../lorem.txt', 'r')
@s3.put_object('fogheadobject', 'fog_head_object', file) @s3.put_object('fogheadobject', 'fog_head_object', file)

View file

@ -3,7 +3,7 @@ require File.dirname(__FILE__) + '/../../spec_helper'
describe 'S3.put_bucket' do describe 'S3.put_bucket' do
before(:all) do before(:all) do
@s3 = s3 @s3 = Fog::AWS::S3.gen
end end
after(:all) do after(:all) do

View file

@ -3,7 +3,7 @@ require File.dirname(__FILE__) + '/../../spec_helper'
describe 'S3.put_object' do describe 'S3.put_object' do
before(:all) do before(:all) do
@s3 = s3 @s3 = Fog::AWS::S3.gen
@s3.put_bucket('fogputobject') @s3.put_bucket('fogputobject')
end end

View file

@ -3,7 +3,7 @@ require File.dirname(__FILE__) + '/../../spec_helper'
describe 'S3.put_request_payment' do describe 'S3.put_request_payment' do
before(:all) do before(:all) do
@s3 = s3 @s3 = Fog::AWS::S3.gen
@s3.put_bucket('fogputrequestpayment') @s3.put_bucket('fogputrequestpayment')
end end

View file

@ -12,30 +12,41 @@ def credentials
end end
end end
def ec2 module Fog
Fog::AWS::EC2.new( module AWS
:aws_access_key_id => credentials['aws_access_key_id'],
:aws_secret_access_key => credentials['aws_secret_access_key'] class EC2
) def self.gen
end new(
def sdb :aws_access_key_id => credentials['aws_access_key_id'],
Fog::AWS::SimpleDB.new( :aws_secret_access_key => credentials['aws_secret_access_key']
:aws_access_key_id => credentials['aws_access_key_id'], )
:aws_secret_access_key => credentials['aws_secret_access_key'] end
) end
end
def s3 class S3
Fog::AWS::S3.new( def self.gen(location = nil)
:aws_access_key_id => credentials['aws_access_key_id'], if location == :eu
:aws_secret_access_key => credentials['aws_secret_access_key'] host = 's3-external-3.amazonaws.com'
) end
end new(
def eu_s3 :aws_access_key_id => credentials['aws_access_key_id'],
Fog::AWS::S3.new( :aws_secret_access_key => credentials['aws_secret_access_key'],
:aws_access_key_id => credentials['aws_access_key_id'], :host => host
:aws_secret_access_key => credentials['aws_secret_access_key'], )
:host => 's3-external-3.amazonaws.com' end
) end
class SimpleDB
def self.gen
new(
:aws_access_key_id => credentials['aws_access_key_id'],
:aws_secret_access_key => credentials['aws_secret_access_key']
)
end
end
end
end end
def eventually(max_delay = 16, &block) def eventually(max_delay = 16, &block)