Add unit tests for vim_host_add RPC EP.

Story: 2007082
Task: 38101

Change-Id: I59ca30d159c2779f27f8cfc3cb3d080b07c52ffd
Signed-off-by: Bin Yang <bin.yang@intel.com>
This commit is contained in:
Bin Yang 2020-01-14 13:45:36 +08:00
parent 89e2975eb8
commit 7cd87ab8db
1 changed files with 17 additions and 0 deletions

View File

@ -413,6 +413,23 @@ class ManagerTestCase(base.DbTestCase):
self.context,
ihost)
def test_vim_host_add(self):
mock_vim_host_add = mock.MagicMock()
p = mock.patch('sysinv.api.controllers.v1.vim_api.vim_host_add',
mock_vim_host_add)
p.start().return_value = {}
self.addCleanup(p.stop)
ret = self.service.vim_host_add(self.context, None, str(uuid.uuid4()),
"newhostname", "worker", "locked", "disabled", "offline",
"disabled", "not-installed", 10)
mock_vim_host_add.assert_called_with(mock.ANY, mock.ANY,
"newhostname", "worker", "locked", "disabled", "offline",
"disabled", "not-installed", 10)
self.assertEqual(ret, {})
def test_kube_download_images(self):
# Create an upgrade
utils.create_test_kube_upgrade(