def test_vim_client_errback(self, connect_mock, host_mock): callback = MagicMock() vim_client = VimClient(auto_sync=False, errback=callback) vim_client.connect_userpwd("esx.local", "root", "password") host_mock.side_effect = vim.fault.NotAuthenticated vim_client.host_system() callback.assert_called_once() host_mock.side_effect = vim.fault.HostConnectFault vim_client.host_system() assert_that(callback.call_count, is_(2)) host_mock.side_effect = vim.fault.InvalidLogin vim_client.host_system() assert_that(callback.call_count, is_(3)) host_mock.side_effect = AcquireCredentialsException vim_client.host_system() assert_that(callback.call_count, is_(4))
def test_vim_client_errback(self, connect_mock, host_mock): callback = MagicMock() vim_client = VimClient(auto_sync=False, errback=callback) vim_client.connect_userpwd("esx.local", "root", "password") host_mock.side_effect = vim.fault.NotAuthenticated vim_client.host_system() callback.assert_called_once() host_mock.side_effect = vim.fault.HostConnectFault vim_client.host_system() assert_that(callback.call_count, is_(2)) host_mock.side_effect = vim.fault.InvalidLogin vim_client.host_system() assert_that(callback.call_count, is_(3)) host_mock.side_effect = AcquireCredentialsException vim_client.host_system() assert_that(callback.call_count, is_(4))
def test_clone_ticket(self): ticket = self.vim_client.get_vim_ticket() vim_client2 = VimClient() vim_client2.connect_ticket(self.host, ticket) vim_client2.host_system()
def test_clone_ticket(self): ticket = self.vim_client.get_vim_ticket() vim_client2 = VimClient() vim_client2.connect_ticket(self.host, ticket) vim_client2.host_system()