Example #1
0
 def test_do_not_switch_black_listed_operations(self):
     # It should not get switched for ListBuckets, DeleteBucket, and
     # CreateBucket
     blacklist_ops = ['ListBuckets', 'DeleteBucket', 'CreateBucket']
     for op_name in blacklist_ops:
         switch_host_s3_accelerate(self.request, 'ListBuckets')
         self.assertEqual(self.request.url, self.original_url)
Example #2
0
 def test_do_not_switch_black_listed_operations(self):
     # It should not get switched for ListBuckets, DeleteBucket, and
     # CreateBucket
     blacklist_ops = [
         'ListBuckets',
         'DeleteBucket',
         'CreateBucket'
     ]
     for op_name in blacklist_ops:
         switch_host_s3_accelerate(self.request, 'ListBuckets')
         self.assertEqual(self.request.url, self.original_url)
Example #3
0
 def test_uses_original_endpoint_scheme(self):
     self.request.url = 'http://s3.amazonaws.com/foo/key.txt'
     switch_host_s3_accelerate(self.request, 'PutObject')
     self.assertEqual(
         self.request.url,
         'http://s3-accelerate.amazonaws.com/foo/key.txt')
Example #4
0
 def test_switch_host(self):
     switch_host_s3_accelerate(self.request, 'PutObject')
     self.assertEqual(
         self.request.url,
         'https://s3-accelerate.amazonaws.com/foo/key.txt')
Example #5
0
 def test_uses_original_endpoint_scheme(self):
     self.request.url = 'http://s3.amazonaws.com/foo/key.txt'
     switch_host_s3_accelerate(self.request, 'PutObject')
     self.assertEqual(self.request.url,
                      'http://s3-accelerate.amazonaws.com/foo/key.txt')
Example #6
0
 def test_switch_host(self):
     switch_host_s3_accelerate(self.request, 'PutObject')
     self.assertEqual(self.request.url,
                      'https://s3-accelerate.amazonaws.com/foo/key.txt')