summaryrefslogtreecommitdiff
path: root/heat/tests/test_swift_client.py
diff options
context:
space:
mode:
Diffstat (limited to 'heat/tests/test_swift_client.py')
-rw-r--r--heat/tests/test_swift_client.py16
1 files changed, 11 insertions, 5 deletions
diff --git a/heat/tests/test_swift_client.py b/heat/tests/test_swift_client.py
index fe72d1ec9..5930079f6 100644
--- a/heat/tests/test_swift_client.py
+++ b/heat/tests/test_swift_client.py
@@ -82,17 +82,23 @@ class SwiftUtilsTests(SwiftClientPluginTestCase):
def test_get_temp_url_no_account_key(self):
self.swift_client.url = ("http://fake-host.com:8080/v1/"
- "AUTH_test_tenant_id")
- self.swift_client.head_account = mock.Mock(return_value={})
- self.swift_client.post_account = mock.Mock()
- self.assertFalse(self.swift_client.post_account.called)
+ "AUTH_demo")
+ head_account = {}
+
+ def post_account(data):
+ head_account.update(data)
+
+ self.swift_client.head_account = mock.Mock(return_value=head_account)
+ self.swift_client.post_account = post_account
container_name = '1234' # from stack.id
stack_name = 'test'
handle_name = 'foo'
obj_name = '%s-%s' % (stack_name, handle_name)
+
+ self.assertNotIn('x-account-meta-temp-url-key', head_account)
self.swift_plugin.get_temp_url(container_name, obj_name)
- self.assertTrue(self.swift_client.post_account.called)
+ self.assertIn('x-account-meta-temp-url-key', head_account)
def test_get_signal_url(self):
self.swift_client.url = ("http://fake-host.com:8080/v1/"