Minor changes in tests files
-Added blank line -Updated resources files for cli tests -Put resources files to the separate appropriate folders Change-Id: I42c41393de5dc60c5a8e7f78b7cf1f5a0edbb607
This commit is contained in:
@@ -1,3 +1,4 @@
|
|||||||
|
---
|
||||||
Namespaces:
|
Namespaces:
|
||||||
Greetings:
|
Greetings:
|
||||||
actions:
|
actions:
|
||||||
@@ -1,6 +1,7 @@
|
|||||||
Version: '2.0'
|
---
|
||||||
|
version: '2.0'
|
||||||
|
|
||||||
Workflows:
|
workflows:
|
||||||
wf1:
|
wf1:
|
||||||
type: direct
|
type: direct
|
||||||
start-task: hello
|
start-task: hello
|
||||||
10
functionaltests/resources/v2/wf_v2.yaml
Normal file
10
functionaltests/resources/v2/wf_v2.yaml
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
---
|
||||||
|
version: '2.0'
|
||||||
|
|
||||||
|
type: direct
|
||||||
|
start-task: hello
|
||||||
|
tasks:
|
||||||
|
hello:
|
||||||
|
action: std.echo output="Hello"
|
||||||
|
publish:
|
||||||
|
result: $
|
||||||
@@ -64,8 +64,8 @@ class ClientTestBase(MistralCLIAuth):
|
|||||||
def setUpClass(cls):
|
def setUpClass(cls):
|
||||||
super(ClientTestBase, cls).setUpClass()
|
super(ClientTestBase, cls).setUpClass()
|
||||||
|
|
||||||
cls.definition = os.path.relpath(
|
cls.wb_def = os.path.relpath(
|
||||||
'functionaltests/hello.yaml', os.getcwd())
|
'functionaltests/resources/v1/wb_v1.yaml', os.getcwd())
|
||||||
|
|
||||||
def tearDown(self):
|
def tearDown(self):
|
||||||
super(ClientTestBase, self).tearDown()
|
super(ClientTestBase, self).tearDown()
|
||||||
@@ -131,7 +131,7 @@ class WorkbookCLITests(ClientTestBase):
|
|||||||
|
|
||||||
self.parser.listing(self.mistral(
|
self.parser.listing(self.mistral(
|
||||||
'workbook-upload-definition',
|
'workbook-upload-definition',
|
||||||
params='"wb" "{0}"'.format(self.definition)))
|
params='"wb" "{0}"'.format(self.wb_def)))
|
||||||
|
|
||||||
definition = self.mistral('workbook-get-definition', params='wb')
|
definition = self.mistral('workbook-get-definition', params='wb')
|
||||||
self.assertNotIn('404 Not Found', definition)
|
self.assertNotIn('404 Not Found', definition)
|
||||||
@@ -145,7 +145,7 @@ class ExecutionCLITests(ClientTestBase):
|
|||||||
|
|
||||||
self.mistral('workbook-create', params='wb')
|
self.mistral('workbook-create', params='wb')
|
||||||
self.mistral('workbook-upload-definition',
|
self.mistral('workbook-upload-definition',
|
||||||
params='"wb" "{0}"'.format(self.definition))
|
params='"wb" "{0}"'.format(self.wb_def))
|
||||||
|
|
||||||
def tearDown(self):
|
def tearDown(self):
|
||||||
super(ExecutionCLITests, self).tearDown()
|
super(ExecutionCLITests, self).tearDown()
|
||||||
@@ -225,7 +225,7 @@ class TaskCLITests(ClientTestBase):
|
|||||||
def test_get_task(self):
|
def test_get_task(self):
|
||||||
self.mistral('workbook-create', params='wb')
|
self.mistral('workbook-create', params='wb')
|
||||||
self.mistral('workbook-upload-definition',
|
self.mistral('workbook-upload-definition',
|
||||||
params='"wb" "{0}"'.format(self.definition))
|
params='"wb" "{0}"'.format(self.wb_def))
|
||||||
|
|
||||||
execution = self.parser.listing(self.mistral(
|
execution = self.parser.listing(self.mistral(
|
||||||
'execution-create', params='"wb" "hello" "{}"'))
|
'execution-create', params='"wb" "hello" "{}"'))
|
||||||
@@ -332,7 +332,7 @@ class NegativeCLITests(ClientTestBase):
|
|||||||
def test_ex_update_set_wrong_state(self):
|
def test_ex_update_set_wrong_state(self):
|
||||||
self.mistral('workbook-create', params='wb')
|
self.mistral('workbook-create', params='wb')
|
||||||
self.mistral('workbook-upload-definition',
|
self.mistral('workbook-upload-definition',
|
||||||
params='"wb" "{0}"'.format(self.definition))
|
params='"wb" "{0}"'.format(self.wb_def))
|
||||||
|
|
||||||
execution = self.parser.listing(self.mistral(
|
execution = self.parser.listing(self.mistral(
|
||||||
'execution-create', params='"wb" "hello" "{}"'))
|
'execution-create', params='"wb" "hello" "{}"'))
|
||||||
@@ -345,7 +345,7 @@ class NegativeCLITests(ClientTestBase):
|
|||||||
def test_task_get_nonexisting_task(self):
|
def test_task_get_nonexisting_task(self):
|
||||||
self.mistral('workbook-create', params='wb')
|
self.mistral('workbook-create', params='wb')
|
||||||
self.mistral('workbook-upload-definition',
|
self.mistral('workbook-upload-definition',
|
||||||
params='"wb" "{0}"'.format(self.definition))
|
params='"wb" "{0}"'.format(self.wb_def))
|
||||||
|
|
||||||
self.mistral('execution-create', params='"wb" "hello" "{}"')
|
self.mistral('execution-create', params='"wb" "hello" "{}"')
|
||||||
|
|
||||||
|
|||||||
@@ -27,6 +27,7 @@ class MistralCLIAuth(cli.ClientTestBase):
|
|||||||
keystone_version=3):
|
keystone_version=3):
|
||||||
"""Executes Mistral command."""
|
"""Executes Mistral command."""
|
||||||
mistral_url_op = "--os-mistral-url %s" % MISTRAL_URL
|
mistral_url_op = "--os-mistral-url %s" % MISTRAL_URL
|
||||||
|
|
||||||
return self.cmd_with_auth(
|
return self.cmd_with_auth(
|
||||||
'mistral %s' % mistral_url_op, action, flags, params, admin,
|
'mistral %s' % mistral_url_op, action, flags, params, admin,
|
||||||
fail_ok, keystone_version)
|
fail_ok, keystone_version)
|
||||||
@@ -71,8 +72,11 @@ class ClientTestBase(MistralCLIAuth):
|
|||||||
def setUpClass(cls):
|
def setUpClass(cls):
|
||||||
super(ClientTestBase, cls).setUpClass()
|
super(ClientTestBase, cls).setUpClass()
|
||||||
|
|
||||||
cls.definition = os.path.relpath(
|
cls.wb_def = os.path.relpath(
|
||||||
'functionaltests/hello2.yaml', os.getcwd())
|
'functionaltests/resources/v2/wb_v2.yaml', os.getcwd())
|
||||||
|
|
||||||
|
cls.wf_def = os.path.relpath(
|
||||||
|
'functionaltests/resources/v2/wf_v2.yaml', os.getcwd())
|
||||||
|
|
||||||
def tearDown(self):
|
def tearDown(self):
|
||||||
super(ClientTestBase, self).tearDown()
|
super(ClientTestBase, self).tearDown()
|
||||||
@@ -105,7 +109,7 @@ class WorkbookCLITests(ClientTestBase):
|
|||||||
|
|
||||||
def test_workbook_create_delete(self):
|
def test_workbook_create_delete(self):
|
||||||
wb1 = self.mistral_command(
|
wb1 = self.mistral_command(
|
||||||
'workbook-create', params='wb wb_tag {0}'.format(self.definition))
|
'workbook-create', params='wb wb_tag {0}'.format(self.wb_def))
|
||||||
self.assertTableStruct(wb1, ['Field', 'Value'])
|
self.assertTableStruct(wb1, ['Field', 'Value'])
|
||||||
|
|
||||||
wfs = self.mistral_command('workflow-list')
|
wfs = self.mistral_command('workflow-list')
|
||||||
@@ -161,7 +165,7 @@ class WorkbookCLITests(ClientTestBase):
|
|||||||
def test_workbook_upload_get_definition(self):
|
def test_workbook_upload_get_definition(self):
|
||||||
self.mistral('workbook-create', params='wb')
|
self.mistral('workbook-create', params='wb')
|
||||||
self.mistral('workbook-upload-definition',
|
self.mistral('workbook-upload-definition',
|
||||||
params='wb {0}'.format(self.definition))
|
params='wb {0}'.format(self.wb_def))
|
||||||
|
|
||||||
definition = self.mistral_command('workbook-get-definition',
|
definition = self.mistral_command('workbook-get-definition',
|
||||||
params='wb')
|
params='wb')
|
||||||
@@ -177,7 +181,7 @@ class WorkflowCLITests(ClientTestBase):
|
|||||||
|
|
||||||
def test_workflow_create_delete(self):
|
def test_workflow_create_delete(self):
|
||||||
wf = self.mistral_command(
|
wf = self.mistral_command(
|
||||||
'workflow-create', params='wf wf_tag {0}'.format(self.definition))
|
'workflow-create', params='wf wf_tag {0}'.format(self.wf_def))
|
||||||
self.assertTableStruct(wf, ['Field', 'Value'])
|
self.assertTableStruct(wf, ['Field', 'Value'])
|
||||||
|
|
||||||
name = self.get_value_of_field(wf, "Name")
|
name = self.get_value_of_field(wf, "Name")
|
||||||
@@ -192,7 +196,7 @@ class WorkflowCLITests(ClientTestBase):
|
|||||||
|
|
||||||
def test_workflow_update(self):
|
def test_workflow_update(self):
|
||||||
self.mistral(
|
self.mistral(
|
||||||
'workflow-create', params='wf wf_tag {0}'.format(self.definition))
|
'workflow-create', params='wf wf_tag {0}'.format(self.wf_def))
|
||||||
|
|
||||||
wf = self.mistral_command('workflow-update', params='wf tag')
|
wf = self.mistral_command('workflow-update', params='wf tag')
|
||||||
self.assertTableStruct(wf, ['Field', 'Value'])
|
self.assertTableStruct(wf, ['Field', 'Value'])
|
||||||
@@ -205,7 +209,7 @@ class WorkflowCLITests(ClientTestBase):
|
|||||||
|
|
||||||
def test_workflow_get(self):
|
def test_workflow_get(self):
|
||||||
created = self.mistral_command(
|
created = self.mistral_command(
|
||||||
'workflow-create', params='wf wf_tag {0}'.format(self.definition))
|
'workflow-create', params='wf wf_tag {0}'.format(self.wf_def))
|
||||||
|
|
||||||
fetched = self.mistral_command('workflow-get', params='wf')
|
fetched = self.mistral_command('workflow-get', params='wf')
|
||||||
|
|
||||||
@@ -221,10 +225,10 @@ class WorkflowCLITests(ClientTestBase):
|
|||||||
|
|
||||||
def test_workflow_upload_get_definition(self):
|
def test_workflow_upload_get_definition(self):
|
||||||
self.mistral(
|
self.mistral(
|
||||||
'workflow-create', params='wf wf_tag {0}'.format(self.definition))
|
'workflow-create', params='wf wf_tag {0}'.format(self.wf_def))
|
||||||
self.mistral(
|
self.mistral(
|
||||||
'workflow-upload-definition',
|
'workflow-upload-definition',
|
||||||
params='wf {0}'.format(self.definition))
|
params='wf {0}'.format(self.wf_def))
|
||||||
|
|
||||||
definition = self.mistral_command(
|
definition = self.mistral_command(
|
||||||
'workflow-get-definition', params='wf')
|
'workflow-get-definition', params='wf')
|
||||||
@@ -238,7 +242,7 @@ class ExecutionCLITests(ClientTestBase):
|
|||||||
super(ExecutionCLITests, self).setUp()
|
super(ExecutionCLITests, self).setUp()
|
||||||
|
|
||||||
self.mistral(
|
self.mistral(
|
||||||
'workbook-create', params='wb wb_tag {0}'.format(self.definition))
|
'workbook-create', params='wb wb_tag {0}'.format(self.wb_def))
|
||||||
|
|
||||||
def tearDown(self):
|
def tearDown(self):
|
||||||
super(ExecutionCLITests, self).tearDown()
|
super(ExecutionCLITests, self).tearDown()
|
||||||
|
|||||||
@@ -27,7 +27,8 @@ class MistralBase(testtools.TestCase):
|
|||||||
cls.mistral_client = ClientAuth(mgr.auth_provider).mistral_client
|
cls.mistral_client = ClientAuth(mgr.auth_provider).mistral_client
|
||||||
|
|
||||||
cls.definition = open(os.path.relpath(
|
cls.definition = open(os.path.relpath(
|
||||||
'functionaltests/hello.yaml', os.getcwd()), 'rb').read()
|
'functionaltests/resources/v1/wb_v1.yaml',
|
||||||
|
os.getcwd()), 'rb').read()
|
||||||
|
|
||||||
cls.wb = cls.mistral_client.workbooks.create(
|
cls.wb = cls.mistral_client.workbooks.create(
|
||||||
"wb", "Description", ["tags"])
|
"wb", "Description", ["tags"])
|
||||||
|
|||||||
Reference in New Issue
Block a user