зеркало из https://github.com/github/aws-s3.git
30 строки
667 B
Ruby
30 строки
667 B
Ruby
|
require 'test/unit'
|
||
|
require 'uri'
|
||
|
$:.unshift File.dirname(__FILE__) + '/../../lib'
|
||
|
require 'aws/s3'
|
||
|
require_library_or_gem 'breakpoint'
|
||
|
|
||
|
TEST_BUCKET = 'aws-s3-tests'
|
||
|
TEST_FILE = File.dirname(__FILE__) + '/test_file.data'
|
||
|
|
||
|
class Test::Unit::TestCase
|
||
|
include AWS::S3
|
||
|
def establish_real_connection
|
||
|
Base.establish_connection!(
|
||
|
:access_key_id => ENV['AMAZON_ACCESS_KEY_ID'],
|
||
|
:secret_access_key => ENV['AMAZON_SECRET_ACCESS_KEY']
|
||
|
)
|
||
|
end
|
||
|
|
||
|
def disconnect!
|
||
|
Base.disconnect
|
||
|
end
|
||
|
|
||
|
class TestBucket < Bucket
|
||
|
set_current_bucket_to TEST_BUCKET
|
||
|
end
|
||
|
|
||
|
class TestS3Object < S3Object
|
||
|
set_current_bucket_to TEST_BUCKET
|
||
|
end
|
||
|
end
|