def runTest(self, mock_run, mock_put, mock_local, mock_hide, mock_env, mock_set_env):
''' Execute test '''
# Set mock_env to empty dict
mock_env = mock.MagicMock(spec={})
mock_set_env.return_value = mock_env
mock_local.return_value = mock.MagicMock(**{ 'succeeded': True})
mock_run.return_value = mock.MagicMock(**{ 'succeeded': True})
mock_put = True
mock_hide = True
action = {
'type' : 'cmd',
'execute_from' : 'remote',
'cmd' : "bash"
}
results = execute_runbook(action, self.target, self.config, self.logger)
self.assertTrue(results)
self.assertFalse(self.logger.warn.called)
self.assertTrue(mock_local.called)
mock_local.assert_called_with("bash", capture=True)
test_actioning_execute_runbook.py 文件源码
python
阅读 18
收藏 0
点赞 0
评论 0
评论列表
文章目录