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
This commit is contained in:
Yumeng_Bao 2018-08-07 15:44:29 +08:00
parent 5c2b3f0025
commit 249e3c9515
1 changed files with 2 additions and 3 deletions

View File

@ -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')