From 8524d878a3aca0030b42f6ff28afe73bd32dcb84 Mon Sep 17 00:00:00 2001 From: Yun Huang Date: Fri, 15 Jun 2018 14:01:55 +0800 Subject: Test case for vesagent delete API Change-Id: I6c9de8c5b3d797f63413c543665880e9948f7f12 Issue-ID: MULTICLOUD-230 Signed-off-by: Yun Huang --- windriver/titanium_cloud/vesagent/tests.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/windriver/titanium_cloud/vesagent/tests.py b/windriver/titanium_cloud/vesagent/tests.py index 520c8ace..c7c95ed9 100644 --- a/windriver/titanium_cloud/vesagent/tests.py +++ b/windriver/titanium_cloud/vesagent/tests.py @@ -74,3 +74,16 @@ class VesAgentCtrlTest(unittest.TestCase): self.assertEquals(status.HTTP_201_CREATED, response.status_code) pass + + @mock.patch.object(vesagent_ctrl.VesAgentCtrl, 'clearBacklogsOneVIM') + @mock.patch.object(extsys, 'get_vim_by_id') + def test_delete(self, mock_get_vim_by_id, mock_clearBacklogsOneVIM): + mock_get_vim_by_id.return_value = MOCK_VIM_INFO + mock_clearBacklogsOneVIM.return_value = "mocked vesagent_backlogs" + mock_request = mock.Mock() + mock_request.META = {"testkey": "testvalue"} + + response = self.view.delete(request=mock_request, vimid="windriver-hudson-dc_RegionOne") + self.assertEquals(status.HTTP_200_OK, response.status_code) + + pass -- cgit 1.2.3-korg