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))
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))
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)