def test_sig_v2_downgrade_indirect(self):
     bucket_name = \
         self._get_env_var_or_skip('S3_UTILS_TEST_US_WEST_2_BUCKET_NAME')
     con = s3_utils.get_connection(self._key_id, self._secret_key)
     con.set_request_hook(self)
     bucket = con.get_bucket(bucket_name)
     # XXX: fragile test
     assert(isinstance(con._auth_handler, boto.auth.HmacAuthV1Handler))
Example #2
0
 def test_sig_v2_downgrade_indirect(self):
     bucket_name = \
         self._get_env_var_or_skip('S3_UTILS_TEST_US_WEST_2_BUCKET_NAME')
     con = s3_utils.get_connection(self._key_id, self._secret_key)
     con.set_request_hook(self)
     bucket = con.get_bucket(bucket_name)
     # XXX: fragile test
     assert (isinstance(con._auth_handler, boto.auth.HmacAuthV1Handler))
Example #3
0
 def test_sig_v4_direct(self):
     bucket_name = \
         self._get_env_var_or_skip('S3_UTILS_TEST_US_WEST_2_BUCKET_NAME')
     use_sigv4 = boto.config.get('s3', 'use-sigv4', '')
     try:
         try:
             boto.config.set('s3', 'use-sigv4', 'True')
         except:
             boto.config.add_section('s3')
             boto.config.set('s3', 'use-sigv4', 'True')
         self.assertRaises(HostRequiredError, s3_utils.get_connection,
                           self._key_id, self._secret_key)
         con = s3_utils.get_connection(self._key_id, self._secret_key,
                                       'us-west-2')
         con.set_request_hook(self)
         bucket = con.get_bucket(bucket_name)
         # XXX: fragile test
         assert (isinstance(con._auth_handler,
                            boto.auth.S3HmacAuthV4Handler))
     finally:
         boto.config.set('s3', 'use-sigv4', use_sigv4)
 def test_sig_v4_direct(self):
     bucket_name = \
         self._get_env_var_or_skip('S3_UTILS_TEST_US_WEST_2_BUCKET_NAME')
     use_sigv4 = boto.config.get('s3', 'use-sigv4', '')
     try:
         try:
             boto.config.set('s3', 'use-sigv4', 'True')
         except:
             boto.config.add_section('s3')
             boto.config.set('s3', 'use-sigv4', 'True')
         self.assertRaises(HostRequiredError,
                           s3_utils.get_connection,
                           self._key_id,
                           self._secret_key)
         con = s3_utils.get_connection(self._key_id, self._secret_key, 'us-west-2')
         con.set_request_hook(self)
         bucket = con.get_bucket(bucket_name)
         # XXX: fragile test
         assert(isinstance(con._auth_handler, boto.auth.S3HmacAuthV4Handler))
     finally:
         boto.config.set('s3', 'use-sigv4', use_sigv4)