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:
parent
3c21f15cb9
commit
c53627d712
13 changed files with 48 additions and 37 deletions
|
@ -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)
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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)
|
||||
|
|
Loading…
Add table
Reference in a new issue