Documentation
¶
Index ¶
- Constants
- func GetMediaCollection(refs []string) redfishClient.Collection
- func GetTestSystem() redfishClient.ComputerSystem
- func GetVirtualMedia(types []string) redfishClient.VirtualMedia
- func MockOnEjectVirtualMedia(ctx context.Context, mockAPI *redfishMocks.RedfishAPI, managerID string, ...)
- func MockOnGetManagerVirtualMedia(ctx context.Context, mockAPI *redfishMocks.RedfishAPI, managerID string, ...)
- func MockOnGetSystem(ctx context.Context, mockAPI *redfishMocks.RedfishAPI, systemID string, ...)
- func MockOnInsertVirtualMedia(ctx context.Context, mockAPI *redfishMocks.RedfishAPI, managerID string, ...)
- func MockOnListManagerVirtualMedia(ctx context.Context, mockAPI *redfishMocks.RedfishAPI, managerID string, ...)
- func MockOnResetSystem(ctx context.Context, mockAPI *redfishMocks.RedfishAPI, systemID string, ...)
- func MockOnSetSystem(ctx context.Context, mockAPI *redfishMocks.RedfishAPI, systemID string, ...)
Constants ¶
const (
// ManagerID is the Redfish manager ID used by helper functions and should be used in mock calls.
ManagerID = "manager1"
)
Variables ¶
This section is empty.
Functions ¶
func GetMediaCollection ¶
func GetMediaCollection(refs []string) redfishClient.Collection
GetMediaCollection builds a collection of media IDs returned by the "ListManagerVirtualMedia" function.
func GetTestSystem ¶
func GetTestSystem() redfishClient.ComputerSystem
GetTestSystem builds a test computer system.
func GetVirtualMedia ¶
func GetVirtualMedia(types []string) redfishClient.VirtualMedia
GetVirtualMedia builds an array of virtual media resources returned by the "GetManagerVirtualMedia" function.
func MockOnEjectVirtualMedia ¶
func MockOnEjectVirtualMedia(ctx context.Context, mockAPI *redfishMocks.RedfishAPI, managerID string, virtualMediaID string, redfishErr redfishClient.RedfishError, httpResponse *http.Response, err error)
MockOnEjectVirtualMedia creates mock On calls for EjectVirtualMedia and EjectVirtualMediaExecute
func MockOnGetManagerVirtualMedia ¶
func MockOnGetManagerVirtualMedia(ctx context.Context, mockAPI *redfishMocks.RedfishAPI, managerID string, virtualMediaID string, virtualMedia redfishClient.VirtualMedia, httpResponse *http.Response, err error)
MockOnGetManagerVirtualMedia creates mock On calls for GetManagerVirtualMedia and GetManagerVirtualMediaExecute
func MockOnGetSystem ¶
func MockOnGetSystem(ctx context.Context, mockAPI *redfishMocks.RedfishAPI, systemID string, computerSystem redfishClient.ComputerSystem, httpResponse *http.Response, err error, times int)
MockOnGetSystem creates mock On calls for GetSystem and GetSystemExecute
func MockOnInsertVirtualMedia ¶
func MockOnInsertVirtualMedia(ctx context.Context, mockAPI *redfishMocks.RedfishAPI, managerID string, virtualMediaID string, redfishErr redfishClient.RedfishError, httpResponse *http.Response, err error)
MockOnInsertVirtualMedia creates mock On calls for InsertVirtualMedia and InsertVirtualMediaExecute
func MockOnListManagerVirtualMedia ¶
func MockOnListManagerVirtualMedia(ctx context.Context, mockAPI *redfishMocks.RedfishAPI, managerID string, collection redfishClient.Collection, httpResponse *http.Response, err error, times int)
MockOnListManagerVirtualMedia creates mock On calls for ListManagerVirtualMedia and ListtManagerVirtualMediaExecute
func MockOnResetSystem ¶
func MockOnResetSystem(ctx context.Context, mockAPI *redfishMocks.RedfishAPI, systemID string, requestBody *redfishClient.ResetRequestBody, redfishErr redfishClient.RedfishError, httpResponse *http.Response, err error)
MockOnResetSystem creates mock On calls for ResetSystem and ResetSystemExecute
func MockOnSetSystem ¶
func MockOnSetSystem(ctx context.Context, mockAPI *redfishMocks.RedfishAPI, systemID string, computerSystem redfishClient.ComputerSystem, httpResponse *http.Response, err error)
MockOnSetSystem creates mock On calls for SetSystem and SetSystemExecute
Types ¶
This section is empty.