Ejemplo n.º 1
0
 def setUpClass(cls):
     cls.session = boto3.session.Session(region_name='us-west-2')
     cls.dynamodb = cls.session.resource('dynamodb')
     cls.table_name = unique_id('boto3db')
     cls.item_data = {
         'MyHashKey': 'mykey',
         'MyNull': None,
         'MyBool': True,
         'MyString': 'mystring',
         'MyNumber': Decimal('1.25'),
         'MyBinary': Binary(b'\x01'),
         'MyStringSet': set(['foo']),
         'MyNumberSet': set([Decimal('1.25')]),
         'MyBinarySet': set([Binary(b'\x01')]),
         'MyList': ['foo'],
         'MyMap': {'foo': 'bar'}
     }
     cls.table = cls.dynamodb.create_table(
         TableName=cls.table_name,
         ProvisionedThroughput={"ReadCapacityUnits": 5,
                                "WriteCapacityUnits": 5},
         KeySchema=[{"AttributeName": "MyHashKey", "KeyType": "HASH"}],
         AttributeDefinitions=[{"AttributeName": "MyHashKey",
                                "AttributeType": "S"}])
     waiter = cls.dynamodb.meta.client.get_waiter('table_exists')
     waiter.wait(TableName=cls.table_name)
Ejemplo n.º 2
0
 def test_transfer_methods_through_object(self):
     # This is just a sanity check to ensure that the object interface work.
     key = 'object.txt'
     obj = self.session.resource('s3').Object(self.bucket_name, key)
     filename = self.files.create_file_with_size(key, 1024*1024)
     obj.upload_file(Filename=filename)
     self.addCleanup(self.delete_object, key)
     download_path = os.path.join(self.files.rootdir, unique_id('foo'))
     obj.download_file(Filename=download_path)
     assert_files_equal(filename, download_path)
Ejemplo n.º 3
0
 def test_transfer_methods_through_object(self):
     # This is just a sanity check to ensure that the object interface work.
     key = 'object.txt'
     obj = self.session.resource('s3').Object(self.bucket_name, key)
     filename = self.files.create_file_with_size(key, 1024*1024)
     obj.upload_file(Filename=filename)
     self.addCleanup(self.delete_object, key)
     download_path = os.path.join(self.files.rootdir, unique_id('foo'))
     obj.download_file(Filename=download_path)
     assert_files_equal(filename, download_path)
Ejemplo n.º 4
0
 def setUp(self):
     self.session = boto3.session.Session(region_name='us-west-2')
     self.s3 = self.session.resource('s3')
     self.bucket_name = unique_id('boto3-test')
Ejemplo n.º 5
0
 def setUp(self):
     self.region = 'us-west-2'
     self.session = boto3.session.Session(region_name=self.region)
     self.s3 = self.session.resource('s3')
     self.bucket_name = unique_id('boto3-test')
Ejemplo n.º 6
0
 def setUp(self):
     self.session = boto3.session.Session(region_name='us-west-2')
     self.sqs = self.session.resource('sqs')
     self.queue_name = unique_id('boto3-test')
Ejemplo n.º 7
0
 def setUp(self):
     self.session = boto3.session.Session(region_name='us-west-2')
     self.sqs = self.session.resource('sqs')
     self.queue_name = unique_id('boto3-test')