From: Yun Huang Date: Fri, 15 Jun 2018 02:47:30 +0000 (+0800) Subject: Add UT for vesagent tasks_processBacklogs X-Git-Tag: 1.2.0~110 X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=1fef0c7cd106f102c2b36671b4718fe401ea9687;p=multicloud%2Fopenstack.git Add UT for vesagent tasks_processBacklogs Change-Id: Icdaea1e1d1c0cf7f10b4e64b53a2616c6c3abdea Issue-ID: MULTICLOUD-230 Signed-off-by: Yun Huang --- diff --git a/windriver/titanium_cloud/vesagent/tests_tasks.py b/windriver/titanium_cloud/vesagent/tests_tasks.py index ae3c9718..e749dd8d 100644 --- a/windriver/titanium_cloud/vesagent/tests_tasks.py +++ b/windriver/titanium_cloud/vesagent/tests_tasks.py @@ -67,4 +67,16 @@ class VesTaskTest(unittest.TestCase): self.assertEquals(None, result) pass + @mock.patch.object(tasks, 'processBacklogsOfOneVIM') + @mock.patch.object(cache, 'get') + def test_tasks_processBacklogs(self, mock_cache_get, mock_tasks_processBacklogsOfOneVIM): + mock_VesAgentBacklogs_vimlist = ["windriver-hudson-dc_RegionOne"] + COUNT_TIME_SLOT_ONE_VIM = (1, 1) + mock_tasks_processBacklogsOfOneVIM.return_value = COUNT_TIME_SLOT_ONE_VIM + mock_cache_get.side_effect= [ + json.dumps(mock_VesAgentBacklogs_vimlist), + ] + result = tasks.processBacklogs() + self.assertEquals(COUNT_TIME_SLOT_ONE_VIM, result) + pass