From 3ce0a84c36b7187683fc19254f5ec3818937443a Mon Sep 17 00:00:00 2001 From: liushuai Date: Thu, 7 Nov 2019 23:23:27 +0800 Subject: [PATCH] Add unit test for triggers Change-Id: I55995462f46d4cd7a135602bde92174edaf6b5a8 --- karbor/tests/unit/api/v1/test_triggers.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/karbor/tests/unit/api/v1/test_triggers.py b/karbor/tests/unit/api/v1/test_triggers.py index 9ab0b5e6..a9e6b092 100644 --- a/karbor/tests/unit/api/v1/test_triggers.py +++ b/karbor/tests/unit/api/v1/test_triggers.py @@ -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,