From 249e3c95153b60200698321f310bbb3794d22cfd Mon Sep 17 00:00:00 2001 From: Yumeng_Bao Date: Tue, 7 Aug 2018 15:44:29 +0800 Subject: [PATCH] fix unit test:test_execute_audit_with_interval_no_job The previous unit test does not indeed test the situation where there is no job. Change-Id: I3a0835932134fa6d888e0611a9232e1098d3fe53 --- watcher/tests/decision_engine/audit/test_audit_handlers.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/watcher/tests/decision_engine/audit/test_audit_handlers.py b/watcher/tests/decision_engine/audit/test_audit_handlers.py index 4922fd750..142e2bc7c 100644 --- a/watcher/tests/decision_engine/audit/test_audit_handlers.py +++ b/watcher/tests/decision_engine/audit/test_audit_handlers.py @@ -385,11 +385,10 @@ class TestContinuousAuditHandler(base.DbTestCase): audit_handler = continuous.ContinuousAuditHandler() self.audits[0].next_run_time = (datetime.datetime.now() - datetime.timedelta(seconds=1800)) - m_is_inactive.return_value = False - m_get_jobs.return_value = None + m_is_inactive.return_value = True + m_get_jobs.return_value = [] audit_handler.execute_audit(self.audits[0], self.context) - m_execute.assert_called_once_with(self.audits[0], self.context) self.assertIsNotNone(self.audits[0].next_run_time) @mock.patch.object(objects.service.Service, 'list')