def test_node_diagnostics_create(mock_do_diagnostics_request, mock_get, mock_cosmos): """ Test _bundle_create(), should not fail. """ mock_cosmos().enabled.return_value = True m = mock.MagicMock() m.json.return_value = { 'capabilities': [{ 'name': 'SUPPORT_CLUSTER_REPORT' }] } mock_get.return_value = m mock_do_diagnostics_request.return_value = { 'status': 'OK', 'extra': { 'bundle_name': 'bundle.zip' } } main._bundle_create(['10.10.0.1']) mock_do_diagnostics_request.assert_called_once_with( '/system/health/v1/report/diagnostics/create', 'POST', json={'nodes': ['10.10.0.1']})
def test_node_diagnostics_create(mock_do_diagnostics_request, mock_get, mock_cosmos): """ Test _bundle_create(), should not fail. """ mock_cosmos().enabled.return_value = True m = mock.MagicMock() m.json.return_value = { 'capabilities': [{'name': 'SUPPORT_CLUSTER_REPORT'}] } mock_get.return_value = m mock_do_diagnostics_request.return_value = { 'status': 'OK', 'extra': { 'bundle_name': 'bundle.zip' } } main._bundle_create(['10.10.0.1']) mock_do_diagnostics_request.assert_called_once_with( '/system/health/v1/report/diagnostics/create', 'POST', json={'nodes': ['10.10.0.1']})