Add unit test for triggers

Change-Id: I55995462f46d4cd7a135602bde92174edaf6b5a8
This commit is contained in:
liushuai 2019-11-07 23:23:27 +08:00
parent 8edf64fc0b
commit 3ce0a84c36
1 changed files with 16 additions and 0 deletions

View File

@ -144,6 +144,22 @@ class TriggerApiTest(base.TestCase):
self.controller.update,
self.req, trigger['trigger_info']['id'], body=body)
def test_update_trigger_without_start_time(self):
trigger = self._create_one_trigger()
name = 'every minutes'
param = self.default_create_trigger_param.copy()
param['name'] = name
param['properties'].pop('start_time')
body = self._get_create_trigger_request_body(param)
self.assertRaises(
exc.HTTPBadRequest,
self.controller.update,
self.req,
trigger['trigger_info']['id'],
body=body
)
def test_show_trigger_not_exist(self):
self.assertRaises(exc.HTTPNotFound,
self.controller.show,