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:
Anastasia Kuznetsova
2014-09-12 18:21:30 +04:00
parent e3324a2619
commit abda01c2f8
6 changed files with 37 additions and 20 deletions

View File

@@ -1,3 +1,4 @@
---
Namespaces:
Greetings:
actions:

View File

@@ -1,6 +1,7 @@
Version: '2.0'
---
version: '2.0'
Workflows:
workflows:
wf1:
type: direct
start-task: hello

View File

@@ -0,0 +1,10 @@
---
version: '2.0'
type: direct
start-task: hello
tasks:
hello:
action: std.echo output="Hello"
publish:
result: $

View File

@@ -64,8 +64,8 @@ class ClientTestBase(MistralCLIAuth):
def setUpClass(cls):
super(ClientTestBase, cls).setUpClass()
cls.definition = os.path.relpath(
'functionaltests/hello.yaml', os.getcwd())
cls.wb_def = os.path.relpath(
'functionaltests/resources/v1/wb_v1.yaml', os.getcwd())
def tearDown(self):
super(ClientTestBase, self).tearDown()
@@ -131,7 +131,7 @@ class WorkbookCLITests(ClientTestBase):
self.parser.listing(self.mistral(
'workbook-upload-definition',
params='"wb" "{0}"'.format(self.definition)))
params='"wb" "{0}"'.format(self.wb_def)))
definition = self.mistral('workbook-get-definition', params='wb')
self.assertNotIn('404 Not Found', definition)
@@ -145,7 +145,7 @@ class ExecutionCLITests(ClientTestBase):
self.mistral('workbook-create', params='wb')
self.mistral('workbook-upload-definition',
params='"wb" "{0}"'.format(self.definition))
params='"wb" "{0}"'.format(self.wb_def))
def tearDown(self):
super(ExecutionCLITests, self).tearDown()
@@ -225,7 +225,7 @@ class TaskCLITests(ClientTestBase):
def test_get_task(self):
self.mistral('workbook-create', params='wb')
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-create', params='"wb" "hello" "{}"'))
@@ -332,7 +332,7 @@ class NegativeCLITests(ClientTestBase):
def test_ex_update_set_wrong_state(self):
self.mistral('workbook-create', params='wb')
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-create', params='"wb" "hello" "{}"'))
@@ -345,7 +345,7 @@ class NegativeCLITests(ClientTestBase):
def test_task_get_nonexisting_task(self):
self.mistral('workbook-create', params='wb')
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" "{}"')

View File

@@ -27,6 +27,7 @@ class MistralCLIAuth(cli.ClientTestBase):
keystone_version=3):
"""Executes Mistral command."""
mistral_url_op = "--os-mistral-url %s" % MISTRAL_URL
return self.cmd_with_auth(
'mistral %s' % mistral_url_op, action, flags, params, admin,
fail_ok, keystone_version)
@@ -71,8 +72,11 @@ class ClientTestBase(MistralCLIAuth):
def setUpClass(cls):
super(ClientTestBase, cls).setUpClass()
cls.definition = os.path.relpath(
'functionaltests/hello2.yaml', os.getcwd())
cls.wb_def = os.path.relpath(
'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):
super(ClientTestBase, self).tearDown()
@@ -105,7 +109,7 @@ class WorkbookCLITests(ClientTestBase):
def test_workbook_create_delete(self):
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'])
wfs = self.mistral_command('workflow-list')
@@ -161,7 +165,7 @@ class WorkbookCLITests(ClientTestBase):
def test_workbook_upload_get_definition(self):
self.mistral('workbook-create', params='wb')
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',
params='wb')
@@ -177,7 +181,7 @@ class WorkflowCLITests(ClientTestBase):
def test_workflow_create_delete(self):
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'])
name = self.get_value_of_field(wf, "Name")
@@ -192,7 +196,7 @@ class WorkflowCLITests(ClientTestBase):
def test_workflow_update(self):
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')
self.assertTableStruct(wf, ['Field', 'Value'])
@@ -205,7 +209,7 @@ class WorkflowCLITests(ClientTestBase):
def test_workflow_get(self):
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')
@@ -221,10 +225,10 @@ class WorkflowCLITests(ClientTestBase):
def test_workflow_upload_get_definition(self):
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(
'workflow-upload-definition',
params='wf {0}'.format(self.definition))
params='wf {0}'.format(self.wf_def))
definition = self.mistral_command(
'workflow-get-definition', params='wf')
@@ -238,7 +242,7 @@ class ExecutionCLITests(ClientTestBase):
super(ExecutionCLITests, self).setUp()
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):
super(ExecutionCLITests, self).tearDown()

View File

@@ -27,7 +27,8 @@ class MistralBase(testtools.TestCase):
cls.mistral_client = ClientAuth(mgr.auth_provider).mistral_client
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(
"wb", "Description", ["tags"])