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
before(:all) do
@s3 = s3
@s3 = Fog::AWS::S3.gen
@s3.put_bucket('fogcopyobjectsource')
file = File.open(File.dirname(__FILE__) + '/../../lorem.txt', 'r')
@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
before(:all) do
@s3 = s3
@s3 = Fog::AWS::S3.gen
@s3.put_bucket('fogdeletebucket')
end

View file

@ -3,7 +3,7 @@ require File.dirname(__FILE__) + '/../../spec_helper'
describe 'S3.delete_object' do
before(:all) do
@s3 = s3
@s3 = Fog::AWS::S3.gen
@s3.put_bucket('fogdeleteobject')
file = File.open(File.dirname(__FILE__) + '/../../lorem.txt', 'r')
@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
before(:all) do
@s3 = s3
@eu_s3 = eu_s3
@s3 = Fog::AWS::S3.gen
@eu_s3 = Fog::AWS::S3.gen(:eu)
@s3.put_bucket('foggetlocation', 'LocationConstraint' => 'EU')
end

View file

@ -3,7 +3,7 @@ require File.dirname(__FILE__) + '/../../spec_helper'
describe 'S3.get_bucket' do
before(:all) do
@s3 = s3
@s3 = Fog::AWS::S3.gen
@s3.put_bucket('foggetbucket')
file = File.open(File.dirname(__FILE__) + '/../../lorem.txt', 'r')
@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
before(:all) do
@s3 = s3
@s3 = Fog::AWS::S3.gen
@s3.put_bucket('foggetobject')
file = File.open(File.dirname(__FILE__) + '/../../lorem.txt', 'r')
@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
before(:all) do
@s3 = s3
@s3 = Fog::AWS::S3.gen
@s3.put_bucket('foggetrequestpayment')
end

View file

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

View file

@ -3,7 +3,7 @@ require File.dirname(__FILE__) + '/../../spec_helper'
describe 'S3.head_object' do
before(:all) do
@s3 = s3
@s3 = Fog::AWS::S3.gen
@s3.put_bucket('fogheadobject')
file = File.open(File.dirname(__FILE__) + '/../../lorem.txt', 'r')
@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
before(:all) do
@s3 = s3
@s3 = Fog::AWS::S3.gen
end
after(:all) do

View file

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

View file

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

View file

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