Propagage region_name to swift connection

Otherwise, the bucket will be in the incorrect region
This commit is contained in:
Guewen Baconnier
2018-03-16 09:10:58 +01:00
parent 5706146f18
commit 529c4066fa
2 changed files with 10 additions and 2 deletions
@@ -24,6 +24,7 @@ class TestAttachmentSwift(TestIrAttachment):
os.environ['SWIFT_ACCOUNT'] = 'account'
os.environ['SWIFT_PASSWORD'] = 'password'
os.environ['SWIFT_TENANT_NAME'] = 'tenant_name'
os.environ['SWIFT_REGION_NAME'] = 'NOWHERE'
attachment = self.Attachment
attachment._get_swift_connection()
mock_swift_client.Connection.assert_called_once_with(
@@ -31,7 +32,8 @@ class TestAttachmentSwift(TestIrAttachment):
user=os.environ.get('SWIFT_ACCOUNT'),
key=os.environ.get('SWIFT_PASSWORD'),
tenant_name=os.environ.get('SWIFT_TENANT_NAME'),
auth_version='2.0'
auth_version='2.0',
os_options={'region_name': os.environ.get('SWIFT_REGION_NAME')},
)
def test_store_file_on_swift(self):