redfishutils

package
v0.0.0-...-b8e83fa Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 17, 2022 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL