Add unit tests for mtc_host_add RPC EP.

Story: 2007082
Task: 38104

Change-Id: I51685ff372b8f95c2f8272524271d0ddbaf6a759
Signed-off-by: Bin Yang <bin.yang@intel.com>
This commit is contained in:
Bin Yang 2020-01-14 14:22:47 +08:00
parent 7cd87ab8db
commit 4da9854454
1 changed files with 14 additions and 0 deletions

View File

@ -430,6 +430,20 @@ class ManagerTestCase(base.DbTestCase):
self.assertEqual(ret, {})
def test_mtc_host_add(self):
mock_notify_mtc_and_recv = mock.MagicMock()
p = mock.patch('sysinv.common.utils.notify_mtc_and_recv',
mock_notify_mtc_and_recv)
p.start().return_value = {'status': 'pass'}
self.addCleanup(p.stop)
ihost = {}
ihost['hostname'] = 'newhost'
ihost['personality'] = 'worker'
self.service.mtc_host_add(self.context, "localhost", 2112, ihost)
mock_notify_mtc_and_recv.assert_called_with("localhost", 2112, ihost)
def test_kube_download_images(self):
# Create an upgrade
utils.create_test_kube_upgrade(