Merge "Added unit tests for Workbook and Workflow filtering"
This commit is contained in:
commit
90fa504646
@ -144,6 +144,142 @@ class WorkbookTest(SQLAlchemyTest):
|
|||||||
self.assertEqual(created0, fetched[0])
|
self.assertEqual(created0, fetched[0])
|
||||||
self.assertEqual(created1, fetched[1])
|
self.assertEqual(created1, fetched[1])
|
||||||
|
|
||||||
|
def test_filter_workbooks_by_equal_value(self):
|
||||||
|
db_api.create_workbook(WORKBOOKS[0])
|
||||||
|
|
||||||
|
created = db_api.create_workbook(WORKBOOKS[1])
|
||||||
|
_filter = filter_utils.create_or_update_filter(
|
||||||
|
'name',
|
||||||
|
created.name,
|
||||||
|
'eq'
|
||||||
|
)
|
||||||
|
fetched = db_api.get_workbooks(**_filter)
|
||||||
|
|
||||||
|
self.assertEqual(1, len(fetched))
|
||||||
|
self.assertEqual(created, fetched[0])
|
||||||
|
|
||||||
|
def test_filter_workbooks_by_not_equal_value(self):
|
||||||
|
created0 = db_api.create_workbook(WORKBOOKS[0])
|
||||||
|
created1 = db_api.create_workbook(WORKBOOKS[1])
|
||||||
|
|
||||||
|
_filter = filter_utils.create_or_update_filter(
|
||||||
|
'name',
|
||||||
|
created0.name,
|
||||||
|
'neq'
|
||||||
|
)
|
||||||
|
|
||||||
|
fetched = db_api.get_workbooks(**_filter)
|
||||||
|
|
||||||
|
self.assertEqual(1, len(fetched))
|
||||||
|
self.assertEqual(created1, fetched[0])
|
||||||
|
|
||||||
|
def test_filter_workbooks_by_greater_than_value(self):
|
||||||
|
created0 = db_api.create_workbook(WORKBOOKS[0])
|
||||||
|
created1 = db_api.create_workbook(WORKBOOKS[1])
|
||||||
|
|
||||||
|
_filter = filter_utils.create_or_update_filter(
|
||||||
|
'created_at',
|
||||||
|
created0['created_at'],
|
||||||
|
'gt'
|
||||||
|
)
|
||||||
|
fetched = db_api.get_workbooks(**_filter)
|
||||||
|
|
||||||
|
self.assertEqual(1, len(fetched))
|
||||||
|
self.assertEqual(created1, fetched[0])
|
||||||
|
|
||||||
|
def test_filter_workbooks_by_greater_than_equal_value(self):
|
||||||
|
created0 = db_api.create_workbook(WORKBOOKS[0])
|
||||||
|
created1 = db_api.create_workbook(WORKBOOKS[1])
|
||||||
|
|
||||||
|
_filter = filter_utils.create_or_update_filter(
|
||||||
|
'created_at',
|
||||||
|
created0['created_at'],
|
||||||
|
'gte'
|
||||||
|
)
|
||||||
|
fetched = db_api.get_workbooks(**_filter)
|
||||||
|
|
||||||
|
self.assertEqual(2, len(fetched))
|
||||||
|
self.assertEqual(created0, fetched[0])
|
||||||
|
self.assertEqual(created1, fetched[1])
|
||||||
|
|
||||||
|
def test_filter_workbooks_by_less_than_value(self):
|
||||||
|
created0 = db_api.create_workbook(WORKBOOKS[0])
|
||||||
|
created1 = db_api.create_workbook(WORKBOOKS[1])
|
||||||
|
|
||||||
|
_filter = filter_utils.create_or_update_filter(
|
||||||
|
'created_at',
|
||||||
|
created1['created_at'],
|
||||||
|
'lt'
|
||||||
|
)
|
||||||
|
fetched = db_api.get_workbooks(**_filter)
|
||||||
|
|
||||||
|
self.assertEqual(1, len(fetched))
|
||||||
|
self.assertEqual(created0, fetched[0])
|
||||||
|
|
||||||
|
def test_filter_workbooks_by_less_than_equal_value(self):
|
||||||
|
created0 = db_api.create_workbook(WORKBOOKS[0])
|
||||||
|
created1 = db_api.create_workbook(WORKBOOKS[1])
|
||||||
|
|
||||||
|
_filter = filter_utils.create_or_update_filter(
|
||||||
|
'created_at',
|
||||||
|
created1['created_at'],
|
||||||
|
'lte'
|
||||||
|
)
|
||||||
|
fetched = db_api.get_workbooks(**_filter)
|
||||||
|
|
||||||
|
self.assertEqual(2, len(fetched))
|
||||||
|
self.assertEqual(created0, fetched[0])
|
||||||
|
self.assertEqual(created1, fetched[1])
|
||||||
|
|
||||||
|
def test_filter_workbooks_by_values_in_list(self):
|
||||||
|
created0 = db_api.create_workbook(WORKBOOKS[0])
|
||||||
|
|
||||||
|
db_api.create_workbook(WORKBOOKS[1])
|
||||||
|
|
||||||
|
_filter = filter_utils.create_or_update_filter(
|
||||||
|
'created_at',
|
||||||
|
[created0['created_at']],
|
||||||
|
'in'
|
||||||
|
)
|
||||||
|
fetched = db_api.get_workbooks(**_filter)
|
||||||
|
|
||||||
|
self.assertEqual(1, len(fetched))
|
||||||
|
self.assertEqual(created0, fetched[0])
|
||||||
|
|
||||||
|
def test_filter_workbooks_by_values_notin_list(self):
|
||||||
|
created0 = db_api.create_workbook(WORKBOOKS[0])
|
||||||
|
created1 = db_api.create_workbook(WORKBOOKS[1])
|
||||||
|
|
||||||
|
_filter = filter_utils.create_or_update_filter(
|
||||||
|
'created_at',
|
||||||
|
[created0['created_at']],
|
||||||
|
'nin'
|
||||||
|
)
|
||||||
|
fetched = db_api.get_workbooks(**_filter)
|
||||||
|
|
||||||
|
self.assertEqual(1, len(fetched))
|
||||||
|
self.assertEqual(created1, fetched[0])
|
||||||
|
|
||||||
|
def test_filter_workbooks_by_multiple_columns(self):
|
||||||
|
created0 = db_api.create_workbook(WORKBOOKS[0])
|
||||||
|
created1 = db_api.create_workbook(WORKBOOKS[1])
|
||||||
|
|
||||||
|
_filter = filter_utils.create_or_update_filter(
|
||||||
|
'created_at',
|
||||||
|
[created0['created_at'], created1['created_at']],
|
||||||
|
'in'
|
||||||
|
)
|
||||||
|
_filter = filter_utils.create_or_update_filter(
|
||||||
|
'name',
|
||||||
|
'my_workbook2',
|
||||||
|
'eq',
|
||||||
|
_filter
|
||||||
|
)
|
||||||
|
fetched = db_api.get_workbooks(**_filter)
|
||||||
|
|
||||||
|
self.assertEqual(1, len(fetched))
|
||||||
|
self.assertEqual(created1, fetched[0])
|
||||||
|
|
||||||
def test_delete_workbook(self):
|
def test_delete_workbook(self):
|
||||||
created = db_api.create_workbook(WORKBOOKS[0])
|
created = db_api.create_workbook(WORKBOOKS[0])
|
||||||
|
|
||||||
@ -280,6 +416,142 @@ class WorkflowDefinitionTest(SQLAlchemyTest):
|
|||||||
|
|
||||||
self.assertEqual(created, fetched)
|
self.assertEqual(created, fetched)
|
||||||
|
|
||||||
|
def test_filter_workflow_definitions_by_equal_value(self):
|
||||||
|
db_api.create_workbook(WF_DEFINITIONS[0])
|
||||||
|
|
||||||
|
created = db_api.create_workflow_definition(WF_DEFINITIONS[1])
|
||||||
|
_filter = filter_utils.create_or_update_filter(
|
||||||
|
'name',
|
||||||
|
created.name,
|
||||||
|
'eq'
|
||||||
|
)
|
||||||
|
fetched = db_api.get_workflow_definitions(**_filter)
|
||||||
|
|
||||||
|
self.assertEqual(1, len(fetched))
|
||||||
|
self.assertEqual(created, fetched[0])
|
||||||
|
|
||||||
|
def test_filter_workflow_definition_by_not_equal_valiue(self):
|
||||||
|
created0 = db_api.create_workflow_definition(WF_DEFINITIONS[0])
|
||||||
|
created1 = db_api.create_workflow_definition(WF_DEFINITIONS[1])
|
||||||
|
|
||||||
|
_filter = filter_utils.create_or_update_filter(
|
||||||
|
'name',
|
||||||
|
created0.name,
|
||||||
|
'neq'
|
||||||
|
)
|
||||||
|
|
||||||
|
fetched = db_api.get_workflow_definitions(**_filter)
|
||||||
|
|
||||||
|
self.assertEqual(1, len(fetched))
|
||||||
|
self.assertEqual(created1, fetched[0])
|
||||||
|
|
||||||
|
def test_filter_workflow_definition_by_greater_than_value(self):
|
||||||
|
created0 = db_api.create_workflow_definition(WF_DEFINITIONS[0])
|
||||||
|
created1 = db_api.create_workflow_definition(WF_DEFINITIONS[1])
|
||||||
|
|
||||||
|
_filter = filter_utils.create_or_update_filter(
|
||||||
|
'created_at',
|
||||||
|
created0['created_at'],
|
||||||
|
'gt'
|
||||||
|
)
|
||||||
|
fetched = db_api.get_workflow_definitions(**_filter)
|
||||||
|
|
||||||
|
self.assertEqual(1, len(fetched))
|
||||||
|
self.assertEqual(created1, fetched[0])
|
||||||
|
|
||||||
|
def test_filter_workflow_definition_by_greater_than_equal_value(self):
|
||||||
|
created0 = db_api.create_workflow_definition(WF_DEFINITIONS[0])
|
||||||
|
created1 = db_api.create_workflow_definition(WF_DEFINITIONS[1])
|
||||||
|
|
||||||
|
_filter = filter_utils.create_or_update_filter(
|
||||||
|
'created_at',
|
||||||
|
created0['created_at'],
|
||||||
|
'gte'
|
||||||
|
)
|
||||||
|
fetched = db_api.get_workflow_definitions(**_filter)
|
||||||
|
|
||||||
|
self.assertEqual(2, len(fetched))
|
||||||
|
self.assertEqual(created0, fetched[0])
|
||||||
|
self.assertEqual(created1, fetched[1])
|
||||||
|
|
||||||
|
def test_filter_workflow_definition_by_less_than_value(self):
|
||||||
|
created0 = db_api.create_workflow_definition(WF_DEFINITIONS[0])
|
||||||
|
created1 = db_api.create_workflow_definition(WF_DEFINITIONS[1])
|
||||||
|
|
||||||
|
_filter = filter_utils.create_or_update_filter(
|
||||||
|
'created_at',
|
||||||
|
created1['created_at'],
|
||||||
|
'lt'
|
||||||
|
)
|
||||||
|
fetched = db_api.get_workflow_definitions(**_filter)
|
||||||
|
|
||||||
|
self.assertEqual(1, len(fetched))
|
||||||
|
self.assertEqual(created0, fetched[0])
|
||||||
|
|
||||||
|
def test_filter_workflow_definition_by_less_than_equal_value(self):
|
||||||
|
created0 = db_api.create_workflow_definition(WF_DEFINITIONS[0])
|
||||||
|
created1 = db_api.create_workflow_definition(WF_DEFINITIONS[1])
|
||||||
|
|
||||||
|
_filter = filter_utils.create_or_update_filter(
|
||||||
|
'created_at',
|
||||||
|
created1['created_at'],
|
||||||
|
'lte'
|
||||||
|
)
|
||||||
|
fetched = db_api.get_workflow_definitions(**_filter)
|
||||||
|
|
||||||
|
self.assertEqual(2, len(fetched))
|
||||||
|
self.assertEqual(created0, fetched[0])
|
||||||
|
self.assertEqual(created1, fetched[1])
|
||||||
|
|
||||||
|
def test_filter_workflow_definition_by_values_in_list(self):
|
||||||
|
created0 = db_api.create_workflow_definition(WF_DEFINITIONS[0])
|
||||||
|
|
||||||
|
db_api.create_workflow_definition(WF_DEFINITIONS[1])
|
||||||
|
|
||||||
|
_filter = filter_utils.create_or_update_filter(
|
||||||
|
'created_at',
|
||||||
|
[created0['created_at']],
|
||||||
|
'in'
|
||||||
|
)
|
||||||
|
fetched = db_api.get_workflow_definitions(**_filter)
|
||||||
|
|
||||||
|
self.assertEqual(1, len(fetched))
|
||||||
|
self.assertEqual(created0, fetched[0])
|
||||||
|
|
||||||
|
def test_filter_workflow_definition_by_values_notin_list(self):
|
||||||
|
created0 = db_api.create_workflow_definition(WF_DEFINITIONS[0])
|
||||||
|
created1 = db_api.create_workflow_definition(WF_DEFINITIONS[1])
|
||||||
|
|
||||||
|
_filter = filter_utils.create_or_update_filter(
|
||||||
|
'created_at',
|
||||||
|
[created0['created_at']],
|
||||||
|
'nin'
|
||||||
|
)
|
||||||
|
fetched = db_api.get_workflow_definitions(**_filter)
|
||||||
|
|
||||||
|
self.assertEqual(1, len(fetched))
|
||||||
|
self.assertEqual(created1, fetched[0])
|
||||||
|
|
||||||
|
def test_filter_workflow_definition_by_multiple_columns(self):
|
||||||
|
created0 = db_api.create_workflow_definition(WF_DEFINITIONS[0])
|
||||||
|
created1 = db_api.create_workflow_definition(WF_DEFINITIONS[1])
|
||||||
|
|
||||||
|
_filter = filter_utils.create_or_update_filter(
|
||||||
|
'created_at',
|
||||||
|
[created0['created_at'], created1['created_at']],
|
||||||
|
'in'
|
||||||
|
)
|
||||||
|
_filter = filter_utils.create_or_update_filter(
|
||||||
|
'name',
|
||||||
|
'my_wf2',
|
||||||
|
'eq',
|
||||||
|
_filter
|
||||||
|
)
|
||||||
|
fetched = db_api.get_workflow_definitions(**_filter)
|
||||||
|
|
||||||
|
self.assertEqual(1, len(fetched))
|
||||||
|
self.assertEqual(created1, fetched[0])
|
||||||
|
|
||||||
def test_create_workflow_definition_duplicate_without_auth(self):
|
def test_create_workflow_definition_duplicate_without_auth(self):
|
||||||
cfg.CONF.set_default('auth_enable', False, group='pecan')
|
cfg.CONF.set_default('auth_enable', False, group='pecan')
|
||||||
db_api.create_workflow_definition(WF_DEFINITIONS[0])
|
db_api.create_workflow_definition(WF_DEFINITIONS[0])
|
||||||
@ -630,7 +902,7 @@ class ActionDefinitionTest(SQLAlchemyTest):
|
|||||||
self.assertEqual(1, len(fetched))
|
self.assertEqual(1, len(fetched))
|
||||||
self.assertEqual(created2, fetched[0])
|
self.assertEqual(created2, fetched[0])
|
||||||
|
|
||||||
def test_filter_action_definitions_by_notEqual_value(self):
|
def test_filter_action_definitions_by_not_equal_value(self):
|
||||||
created0 = db_api.create_action_definition(ACTION_DEFINITIONS[0])
|
created0 = db_api.create_action_definition(ACTION_DEFINITIONS[0])
|
||||||
created1 = db_api.create_action_definition(ACTION_DEFINITIONS[1])
|
created1 = db_api.create_action_definition(ACTION_DEFINITIONS[1])
|
||||||
|
|
||||||
@ -647,7 +919,7 @@ class ActionDefinitionTest(SQLAlchemyTest):
|
|||||||
self.assertEqual(created0, fetched[0])
|
self.assertEqual(created0, fetched[0])
|
||||||
self.assertEqual(created1, fetched[1])
|
self.assertEqual(created1, fetched[1])
|
||||||
|
|
||||||
def test_filter_action_definitions_by_greaterThan_value(self):
|
def test_filter_action_definitions_by_greater_than_value(self):
|
||||||
created0 = db_api.create_action_definition(ACTION_DEFINITIONS[0])
|
created0 = db_api.create_action_definition(ACTION_DEFINITIONS[0])
|
||||||
created1 = db_api.create_action_definition(ACTION_DEFINITIONS[1])
|
created1 = db_api.create_action_definition(ACTION_DEFINITIONS[1])
|
||||||
created2 = db_api.create_action_definition(ACTION_DEFINITIONS[2])
|
created2 = db_api.create_action_definition(ACTION_DEFINITIONS[2])
|
||||||
@ -663,7 +935,7 @@ class ActionDefinitionTest(SQLAlchemyTest):
|
|||||||
self.assertEqual(created1, fetched[0])
|
self.assertEqual(created1, fetched[0])
|
||||||
self.assertEqual(created2, fetched[1])
|
self.assertEqual(created2, fetched[1])
|
||||||
|
|
||||||
def test_filter_action_definitions_by_greaterThanEqual_value(self):
|
def test_filter_action_definitions_by_greater_than_equal_value(self):
|
||||||
created0 = db_api.create_action_definition(ACTION_DEFINITIONS[0])
|
created0 = db_api.create_action_definition(ACTION_DEFINITIONS[0])
|
||||||
created1 = db_api.create_action_definition(ACTION_DEFINITIONS[1])
|
created1 = db_api.create_action_definition(ACTION_DEFINITIONS[1])
|
||||||
created2 = db_api.create_action_definition(ACTION_DEFINITIONS[2])
|
created2 = db_api.create_action_definition(ACTION_DEFINITIONS[2])
|
||||||
@ -680,7 +952,7 @@ class ActionDefinitionTest(SQLAlchemyTest):
|
|||||||
self.assertEqual(created1, fetched[1])
|
self.assertEqual(created1, fetched[1])
|
||||||
self.assertEqual(created2, fetched[2])
|
self.assertEqual(created2, fetched[2])
|
||||||
|
|
||||||
def test_filter_action_definitions_by_lessThan_value(self):
|
def test_filter_action_definitions_by_less_than_value(self):
|
||||||
created0 = db_api.create_action_definition(ACTION_DEFINITIONS[0])
|
created0 = db_api.create_action_definition(ACTION_DEFINITIONS[0])
|
||||||
created1 = db_api.create_action_definition(ACTION_DEFINITIONS[1])
|
created1 = db_api.create_action_definition(ACTION_DEFINITIONS[1])
|
||||||
created2 = db_api.create_action_definition(ACTION_DEFINITIONS[2])
|
created2 = db_api.create_action_definition(ACTION_DEFINITIONS[2])
|
||||||
@ -696,7 +968,7 @@ class ActionDefinitionTest(SQLAlchemyTest):
|
|||||||
self.assertEqual(created0, fetched[0])
|
self.assertEqual(created0, fetched[0])
|
||||||
self.assertEqual(created1, fetched[1])
|
self.assertEqual(created1, fetched[1])
|
||||||
|
|
||||||
def test_filter_action_definitions_by_lessThanEqual_value(self):
|
def test_filter_action_definitions_by_less_than_equal_value(self):
|
||||||
created0 = db_api.create_action_definition(ACTION_DEFINITIONS[0])
|
created0 = db_api.create_action_definition(ACTION_DEFINITIONS[0])
|
||||||
created1 = db_api.create_action_definition(ACTION_DEFINITIONS[1])
|
created1 = db_api.create_action_definition(ACTION_DEFINITIONS[1])
|
||||||
created2 = db_api.create_action_definition(ACTION_DEFINITIONS[2])
|
created2 = db_api.create_action_definition(ACTION_DEFINITIONS[2])
|
||||||
|
@ -127,7 +127,7 @@ class ActionTestsV2(base.TestCase):
|
|||||||
)
|
)
|
||||||
|
|
||||||
@test.attr(type='smoke')
|
@test.attr(type='smoke')
|
||||||
def test_get_list_actions_equalto_filter(self):
|
def test_get_list_actions_equal_to_filter(self):
|
||||||
resp, body = self.client.create_action('action_v2.yaml')
|
resp, body = self.client.create_action('action_v2.yaml')
|
||||||
self.assertEqual(201, resp.status)
|
self.assertEqual(201, resp.status)
|
||||||
|
|
||||||
@ -142,7 +142,7 @@ class ActionTestsV2(base.TestCase):
|
|||||||
self.assertFalse(act['is_system'])
|
self.assertFalse(act['is_system'])
|
||||||
|
|
||||||
@test.attr(type='smoke')
|
@test.attr(type='smoke')
|
||||||
def test_get_list_actions_notEqualto_filter(self):
|
def test_get_list_actions_not_equal_to_filter(self):
|
||||||
resp, body = self.client.create_action('action_v2.yaml')
|
resp, body = self.client.create_action('action_v2.yaml')
|
||||||
self.assertEqual(201, resp.status)
|
self.assertEqual(201, resp.status)
|
||||||
|
|
||||||
@ -157,7 +157,7 @@ class ActionTestsV2(base.TestCase):
|
|||||||
self.assertTrue(act['is_system'])
|
self.assertTrue(act['is_system'])
|
||||||
|
|
||||||
@test.attr(type='smoke')
|
@test.attr(type='smoke')
|
||||||
def test_get_list_actions_inList_filter(self):
|
def test_get_list_actions_in_list_filter(self):
|
||||||
resp, body = self.client.create_action('action_v2.yaml')
|
resp, body = self.client.create_action('action_v2.yaml')
|
||||||
self.assertEqual(201, resp.status)
|
self.assertEqual(201, resp.status)
|
||||||
|
|
||||||
@ -173,7 +173,7 @@ class ActionTestsV2(base.TestCase):
|
|||||||
self.assertListEqual(created_acts, action_names)
|
self.assertListEqual(created_acts, action_names)
|
||||||
|
|
||||||
@test.attr(type='smoke')
|
@test.attr(type='smoke')
|
||||||
def test_get_list_actions_notinList_filter(self):
|
def test_get_list_actions_not_in_list_filter(self):
|
||||||
resp, body = self.client.create_action('action_v2.yaml')
|
resp, body = self.client.create_action('action_v2.yaml')
|
||||||
self.assertEqual(201, resp.status)
|
self.assertEqual(201, resp.status)
|
||||||
|
|
||||||
@ -190,7 +190,7 @@ class ActionTestsV2(base.TestCase):
|
|||||||
self.assertNotIn(act, action_names)
|
self.assertNotIn(act, action_names)
|
||||||
|
|
||||||
@test.attr(type='smoke')
|
@test.attr(type='smoke')
|
||||||
def test_get_list_actions_greaterThan_filter(self):
|
def test_get_list_actions_greater_than_filter(self):
|
||||||
time = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")
|
time = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")
|
||||||
resp, body = self.client.get_list_obj(
|
resp, body = self.client.get_list_obj(
|
||||||
'actions?created_at=gt:' + time.replace(' ', '%20')
|
'actions?created_at=gt:' + time.replace(' ', '%20')
|
||||||
@ -200,7 +200,7 @@ class ActionTestsV2(base.TestCase):
|
|||||||
self.assertEqual([], body['actions'])
|
self.assertEqual([], body['actions'])
|
||||||
|
|
||||||
@test.attr(type='smoke')
|
@test.attr(type='smoke')
|
||||||
def test_get_list_actions_greaterThanEqualto_filter(self):
|
def test_get_list_actions_greater_than_equal_to_filter(self):
|
||||||
resp, body = self.client.create_action('action_v2.yaml')
|
resp, body = self.client.create_action('action_v2.yaml')
|
||||||
self.assertEqual(201, resp.status)
|
self.assertEqual(201, resp.status)
|
||||||
|
|
||||||
@ -216,7 +216,7 @@ class ActionTestsV2(base.TestCase):
|
|||||||
self.assertIn(created_acts[0], actions)
|
self.assertIn(created_acts[0], actions)
|
||||||
|
|
||||||
@test.attr(type='smoke')
|
@test.attr(type='smoke')
|
||||||
def test_get_list_actions_lessThan_filter(self):
|
def test_get_list_actions_less_than_filter(self):
|
||||||
resp, body = self.client.create_action('action_v2.yaml')
|
resp, body = self.client.create_action('action_v2.yaml')
|
||||||
self.assertEqual(201, resp.status)
|
self.assertEqual(201, resp.status)
|
||||||
|
|
||||||
@ -232,7 +232,7 @@ class ActionTestsV2(base.TestCase):
|
|||||||
self.assertNotIn(created_acts[0], actions)
|
self.assertNotIn(created_acts[0], actions)
|
||||||
|
|
||||||
@test.attr(type='smoke')
|
@test.attr(type='smoke')
|
||||||
def test_get_list_actions_lessThanEqualto_filter(self):
|
def test_get_list_actions_less_than_equal_to_filter(self):
|
||||||
resp, body = self.client.create_action('action_v2.yaml')
|
resp, body = self.client.create_action('action_v2.yaml')
|
||||||
self.assertEqual(201, resp.status)
|
self.assertEqual(201, resp.status)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user