Add new tempest tests for swift and zaqar client actions

Change-Id: I58c20ec36086a812ae7fad4637e977d1bc7c9838
This commit is contained in:
Brad P. Crochet 2017-11-21 12:32:22 -05:00
parent 38727d1f06
commit 1efcb63036
2 changed files with 42 additions and 0 deletions

View File

@ -51,3 +51,25 @@ workflows:
publish:
result: <% task().result %>
swift:
type: direct
tasks:
get_account:
action: swift.get_account
publish:
result: <% task().result %>
zaqar:
type: direct
tasks:
send_message:
action: zaqar.queue_post
input:
queue_name: test
messages:
body:
type: action_collection.zaqar
payload:
status: <% $.get(status, 'SUCCESS') %>
publish:
result: <% task().result %>

View File

@ -90,3 +90,23 @@ class OpenStackActionsTestsV2(base.TestCase):
executed_task = self.client.get_wf_tasks(wf_name)[-1]
self.assertEqual('SUCCESS', executed_task['state'])
@decorators.attr(type='openstack')
@decorators.idempotent_id('985c1051-cf2e-4fd0-8ceb-a9b8110597a1')
def test_swift_actions(self):
wf_name = self.wb['name'] + '.swift'
_, execution = self.client.create_execution(wf_name)
self.client.wait_execution_success(execution)
executed_task = self.client.get_wf_tasks(wf_name)[-1]
self.assertEqual('SUCCESS', executed_task['state'])
@decorators.attr(type='openstack')
@decorators.idempotent_id('6f000ae8-3f41-49bd-b7a7-ad2256d80076')
def test_zaqar_actions(self):
wf_name = self.wb['name'] + '.zaqar'
_, execution = self.client.create_execution(wf_name)
self.client.wait_execution_success(execution)
executed_task = self.client.get_wf_tasks(wf_name)[-1]
self.assertEqual('SUCCESS', executed_task['state'])