Skip to content

Instantly share code, notes, and snippets.

@jamesls
Last active March 23, 2018 19:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jamesls/9e1f0eb8e6b632f62ea5cb38131de2ae to your computer and use it in GitHub Desktop.
Save jamesls/9e1f0eb8e6b632f62ea5cb38131de2ae to your computer and use it in GitHub Desktop.
One off integ test to verify head object behavior
# -*- coding: utf-8 -*-
import botocore.session
from botocore.exceptions import ClientError
import logging
import pytest
LOG = logging.getLogger('botocore.tests.integration')
session = botocore.session.get_session()
session.set_debug_logger('')
regions = session.get_available_regions('s3')
REGION_TO_BUCKETS = {
'ap-northeast-1': 'YOURPREFIX-ap-northeast-1',
'ap-northeast-2': 'YOURPREFIX-ap-northeast-2',
'ap-south-1': 'YOURPREFIX-ap-south-1',
'ap-southeast-1': 'YOURPREFIX-ap-southeast-1',
'ap-southeast-2': 'YOURPREFIX-ap-southeast-2',
'ca-central-1': 'YOURPREFIX-ca-central-1',
'eu-central-1': 'YOURPREFIX-eu-central-1',
'eu-west-1': 'YOURPREFIX-eu-west-1',
'eu-west-2': 'YOURPREFIX-eu-west-2',
'eu-west-3': 'YOURPREFIX-eu-west-3',
'sa-east-1': 'YOURPREFIX-sa-east-1',
'us-east-1': 'YOURPREFIX-us-east-1',
'us-east-2': 'YOURPREFIX-us-east-2',
'us-west-1': 'YOURPREFIX-us-west-1',
'us-west-2': 'YOURPREFIX-us-west-2',
}
# For every combination of a client configured region and
# a bucket in a specific region, verify we can make a head_object
# request.
@pytest.mark.parametrize("configured_region", regions)
@pytest.mark.parametrize("bucket_region", regions)
def test_can_head_objects(configured_region, bucket_region):
client = session.create_client('s3', region_name=configured_region)
bucket_name = REGION_TO_BUCKETS[bucket_region]
# This assumes that the 'foo' key already exists in the bucket.
key_name = 'foo'
client.head_object(Bucket=bucket_name, Key=key_name)
@jamesls
Copy link
Author

jamesls commented Mar 23, 2018

Output:

$ py.test tests/integration/test_s3_combinations.py -vvv
==================================================================== test session starts =====================================================================
platform darwin -- Python 2.7.14, pytest-3.0.7, py-1.4.33, pluggy-0.4.0 -- .../bin/python2.7
cachedir: .cache
rootdir: ./botocore, inifile:
plugins: cov-2.4.0, hypothesis-3.8.2
collected 225 items

tests/integration/test_s3_combinations.py::test_can_head_objects[ap-northeast-1-ap-northeast-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-northeast-1-ap-northeast-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-northeast-1-ap-south-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-northeast-1-ap-southeast-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-northeast-1-ap-southeast-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-northeast-1-ca-central-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-northeast-1-eu-central-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-northeast-1-eu-west-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-northeast-1-eu-west-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-northeast-1-eu-west-3] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-northeast-1-sa-east-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-northeast-1-us-east-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-northeast-1-us-east-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-northeast-1-us-west-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-northeast-1-us-west-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-northeast-2-ap-northeast-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-northeast-2-ap-northeast-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-northeast-2-ap-south-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-northeast-2-ap-southeast-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-northeast-2-ap-southeast-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-northeast-2-ca-central-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-northeast-2-eu-central-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-northeast-2-eu-west-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-northeast-2-eu-west-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-northeast-2-eu-west-3] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-northeast-2-sa-east-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-northeast-2-us-east-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-northeast-2-us-east-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-northeast-2-us-west-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-northeast-2-us-west-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-south-1-ap-northeast-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-south-1-ap-northeast-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-south-1-ap-south-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-south-1-ap-southeast-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-south-1-ap-southeast-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-south-1-ca-central-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-south-1-eu-central-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-south-1-eu-west-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-south-1-eu-west-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-south-1-eu-west-3] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-south-1-sa-east-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-south-1-us-east-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-south-1-us-east-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-south-1-us-west-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-south-1-us-west-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-southeast-1-ap-northeast-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-southeast-1-ap-northeast-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-southeast-1-ap-south-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-southeast-1-ap-southeast-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-southeast-1-ap-southeast-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-southeast-1-ca-central-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-southeast-1-eu-central-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-southeast-1-eu-west-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-southeast-1-eu-west-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-southeast-1-eu-west-3] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-southeast-1-sa-east-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-southeast-1-us-east-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-southeast-1-us-east-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-southeast-1-us-west-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-southeast-1-us-west-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-southeast-2-ap-northeast-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-southeast-2-ap-northeast-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-southeast-2-ap-south-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-southeast-2-ap-southeast-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-southeast-2-ap-southeast-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-southeast-2-ca-central-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-southeast-2-eu-central-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-southeast-2-eu-west-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-southeast-2-eu-west-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-southeast-2-eu-west-3] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-southeast-2-sa-east-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-southeast-2-us-east-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-southeast-2-us-east-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-southeast-2-us-west-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ap-southeast-2-us-west-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ca-central-1-ap-northeast-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ca-central-1-ap-northeast-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ca-central-1-ap-south-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ca-central-1-ap-southeast-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ca-central-1-ap-southeast-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ca-central-1-ca-central-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ca-central-1-eu-central-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ca-central-1-eu-west-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ca-central-1-eu-west-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ca-central-1-eu-west-3] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ca-central-1-sa-east-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ca-central-1-us-east-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ca-central-1-us-east-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ca-central-1-us-west-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[ca-central-1-us-west-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[eu-central-1-ap-northeast-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[eu-central-1-ap-northeast-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[eu-central-1-ap-south-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[eu-central-1-ap-southeast-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[eu-central-1-ap-southeast-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[eu-central-1-ca-central-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[eu-central-1-eu-central-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[eu-central-1-eu-west-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[eu-central-1-eu-west-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[eu-central-1-eu-west-3] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[eu-central-1-sa-east-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[eu-central-1-us-east-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[eu-central-1-us-east-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[eu-central-1-us-west-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[eu-central-1-us-west-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[eu-west-1-ap-northeast-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[eu-west-1-ap-northeast-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[eu-west-1-ap-south-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[eu-west-1-ap-southeast-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[eu-west-1-ap-southeast-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[eu-west-1-ca-central-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[eu-west-1-eu-central-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[eu-west-1-eu-west-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[eu-west-1-eu-west-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[eu-west-1-eu-west-3] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[eu-west-1-sa-east-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[eu-west-1-us-east-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[eu-west-1-us-east-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[eu-west-1-us-west-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[eu-west-1-us-west-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[eu-west-2-ap-northeast-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[eu-west-2-ap-northeast-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[eu-west-2-ap-south-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[eu-west-2-ap-southeast-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[eu-west-2-ap-southeast-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[eu-west-2-ca-central-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[eu-west-2-eu-central-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[eu-west-2-eu-west-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[eu-west-2-eu-west-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[eu-west-2-eu-west-3] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[eu-west-2-sa-east-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[eu-west-2-us-east-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[eu-west-2-us-east-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[eu-west-2-us-west-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[eu-west-2-us-west-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[eu-west-3-ap-northeast-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[eu-west-3-ap-northeast-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[eu-west-3-ap-south-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[eu-west-3-ap-southeast-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[eu-west-3-ap-southeast-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[eu-west-3-ca-central-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[eu-west-3-eu-central-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[eu-west-3-eu-west-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[eu-west-3-eu-west-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[eu-west-3-eu-west-3] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[eu-west-3-sa-east-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[eu-west-3-us-east-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[eu-west-3-us-east-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[eu-west-3-us-west-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[eu-west-3-us-west-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[sa-east-1-ap-northeast-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[sa-east-1-ap-northeast-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[sa-east-1-ap-south-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[sa-east-1-ap-southeast-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[sa-east-1-ap-southeast-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[sa-east-1-ca-central-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[sa-east-1-eu-central-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[sa-east-1-eu-west-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[sa-east-1-eu-west-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[sa-east-1-eu-west-3] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[sa-east-1-sa-east-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[sa-east-1-us-east-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[sa-east-1-us-east-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[sa-east-1-us-west-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[sa-east-1-us-west-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[us-east-1-ap-northeast-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[us-east-1-ap-northeast-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[us-east-1-ap-south-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[us-east-1-ap-southeast-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[us-east-1-ap-southeast-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[us-east-1-ca-central-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[us-east-1-eu-central-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[us-east-1-eu-west-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[us-east-1-eu-west-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[us-east-1-eu-west-3] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[us-east-1-sa-east-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[us-east-1-us-east-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[us-east-1-us-east-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[us-east-1-us-west-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[us-east-1-us-west-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[us-east-2-ap-northeast-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[us-east-2-ap-northeast-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[us-east-2-ap-south-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[us-east-2-ap-southeast-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[us-east-2-ap-southeast-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[us-east-2-ca-central-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[us-east-2-eu-central-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[us-east-2-eu-west-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[us-east-2-eu-west-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[us-east-2-eu-west-3] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[us-east-2-sa-east-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[us-east-2-us-east-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[us-east-2-us-east-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[us-east-2-us-west-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[us-east-2-us-west-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[us-west-1-ap-northeast-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[us-west-1-ap-northeast-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[us-west-1-ap-south-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[us-west-1-ap-southeast-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[us-west-1-ap-southeast-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[us-west-1-ca-central-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[us-west-1-eu-central-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[us-west-1-eu-west-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[us-west-1-eu-west-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[us-west-1-eu-west-3] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[us-west-1-sa-east-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[us-west-1-us-east-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[us-west-1-us-east-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[us-west-1-us-west-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[us-west-1-us-west-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[us-west-2-ap-northeast-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[us-west-2-ap-northeast-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[us-west-2-ap-south-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[us-west-2-ap-southeast-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[us-west-2-ap-southeast-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[us-west-2-ca-central-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[us-west-2-eu-central-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[us-west-2-eu-west-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[us-west-2-eu-west-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[us-west-2-eu-west-3] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[us-west-2-sa-east-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[us-west-2-us-east-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[us-west-2-us-east-2] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[us-west-2-us-west-1] PASSED
tests/integration/test_s3_combinations.py::test_can_head_objects[us-west-2-us-west-2] PASSED

================================================================ 225 passed in 251.98 seconds ================================================================

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment