Documentation
¶
Index ¶
- func NewMarketplaceCoreVMOffer() *partner.Offer
- func NewMarketplaceVMOffer() *partner.Offer
- func NewTmpFile(t *testing.T, prefix string) (string, func())
- func NewTmpFileFromOffer(t *testing.T, prefix string, offer *partner.Offer) (string, func())
- func NewTmpOfferFile(t *testing.T, prefix string) (string, func())
- func NewTmpSKUFile(t *testing.T, prefix, Id, summary string) (plan partner.Plan, filename string, deleteFunc func())
- func QuietCommand(cmd *cobra.Command, err error) (*cobra.Command, error)
- func VerifyCloudPartnerServiceCommand(t *testing.T, cmdFactory func(service.CommandServicer) (*cobra.Command, error), ...)
- func VerifyFailsOnArgs(t *testing.T, ...)
- type CloudPartnerServiceMock
- func (cpsm *CloudPartnerServiceMock) CancelOperation(ctx context.Context, params partner.CancelOperationParams) (string, error)
- func (cpsm *CloudPartnerServiceMock) GetOffer(ctx context.Context, params partner.ShowOfferParams) (*partner.Offer, error)
- func (cpsm *CloudPartnerServiceMock) GetOfferBySlot(ctx context.Context, params partner.ShowOfferBySlotParams) (*partner.Offer, error)
- func (cpsm *CloudPartnerServiceMock) GetOfferByVersion(ctx context.Context, params partner.ShowOfferByVersionParams) (*partner.Offer, error)
- func (cpsm *CloudPartnerServiceMock) GetOfferStatus(ctx context.Context, params partner.ShowOfferParams) (*partner.OfferStatus, error)
- func (cpsm *CloudPartnerServiceMock) GetOperation(ctx context.Context, params partner.GetOperationParams) (*partner.OperationDetail, error)
- func (cpsm *CloudPartnerServiceMock) GetOperationByURI(ctx context.Context, opURI string) (*partner.OperationDetail, error)
- func (cpsm *CloudPartnerServiceMock) GoLiveWithOffer(ctx context.Context, params partner.GoLiveParams) (string, error)
- func (cpsm *CloudPartnerServiceMock) ListOffers(ctx context.Context, params partner.ListOffersParams) ([]partner.Offer, error)
- func (cpsm *CloudPartnerServiceMock) ListOperations(ctx context.Context, params partner.ListOperationsParams) ([]partner.Operation, error)
- func (cpsm *CloudPartnerServiceMock) ListPublishers(ctx context.Context) ([]partner.Publisher, error)
- func (cpsm *CloudPartnerServiceMock) PublishOffer(ctx context.Context, params partner.PublishOfferParams) (string, error)
- func (cpsm *CloudPartnerServiceMock) PutOffer(ctx context.Context, offer *partner.Offer) (*partner.Offer, error)
- type PrinterMock
- type RegistryMock
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewMarketplaceCoreVMOffer ¶ added in v0.2.0
NewMarketplaceCoreVMOffer returns a valid offer for testing for corevm scenarios
func NewMarketplaceVMOffer ¶
NewMarketplaceVMOffer returns a valid offer for testing for virtualmachine scenarios
func NewTmpFileFromOffer ¶
func NewTmpSKUFile ¶ added in v0.0.2
func QuietCommand ¶
QuietCommand turns off usage and error reporting to quiet down test output
func VerifyCloudPartnerServiceCommand ¶
func VerifyCloudPartnerServiceCommand(t *testing.T, cmdFactory func(service.CommandServicer) (*cobra.Command, error), args ...string)
VerifyCloudPartnerServiceCommand will test for the cmds use of Cloud Partner Service error handling
func VerifyFailsOnArgs ¶
func VerifyFailsOnArgs(t *testing.T, cmdFactory func(servicer service.CommandServicer) (*cobra.Command, error), args ...string)
VerifyFailsOnArgs will run a command with args and report of it fails
Types ¶
type CloudPartnerServiceMock ¶
func (*CloudPartnerServiceMock) CancelOperation ¶
func (cpsm *CloudPartnerServiceMock) CancelOperation(ctx context.Context, params partner.CancelOperationParams) (string, error)
func (*CloudPartnerServiceMock) GetOffer ¶
func (cpsm *CloudPartnerServiceMock) GetOffer(ctx context.Context, params partner.ShowOfferParams) (*partner.Offer, error)
func (*CloudPartnerServiceMock) GetOfferBySlot ¶
func (cpsm *CloudPartnerServiceMock) GetOfferBySlot(ctx context.Context, params partner.ShowOfferBySlotParams) (*partner.Offer, error)
func (*CloudPartnerServiceMock) GetOfferByVersion ¶
func (cpsm *CloudPartnerServiceMock) GetOfferByVersion(ctx context.Context, params partner.ShowOfferByVersionParams) (*partner.Offer, error)
func (*CloudPartnerServiceMock) GetOfferStatus ¶
func (cpsm *CloudPartnerServiceMock) GetOfferStatus(ctx context.Context, params partner.ShowOfferParams) (*partner.OfferStatus, error)
func (*CloudPartnerServiceMock) GetOperation ¶
func (cpsm *CloudPartnerServiceMock) GetOperation(ctx context.Context, params partner.GetOperationParams) (*partner.OperationDetail, error)
func (*CloudPartnerServiceMock) GetOperationByURI ¶
func (cpsm *CloudPartnerServiceMock) GetOperationByURI(ctx context.Context, opURI string) (*partner.OperationDetail, error)
func (*CloudPartnerServiceMock) GoLiveWithOffer ¶
func (cpsm *CloudPartnerServiceMock) GoLiveWithOffer(ctx context.Context, params partner.GoLiveParams) (string, error)
func (*CloudPartnerServiceMock) ListOffers ¶
func (cpsm *CloudPartnerServiceMock) ListOffers(ctx context.Context, params partner.ListOffersParams) ([]partner.Offer, error)
func (*CloudPartnerServiceMock) ListOperations ¶
func (cpsm *CloudPartnerServiceMock) ListOperations(ctx context.Context, params partner.ListOperationsParams) ([]partner.Operation, error)
func (*CloudPartnerServiceMock) ListPublishers ¶
func (*CloudPartnerServiceMock) PublishOffer ¶
func (cpsm *CloudPartnerServiceMock) PublishOffer(ctx context.Context, params partner.PublishOfferParams) (string, error)
type PrinterMock ¶
func (*PrinterMock) ErrPrintf ¶
func (pm *PrinterMock) ErrPrintf(format string, objs ...interface{})
func (*PrinterMock) Print ¶
func (pm *PrinterMock) Print(obj interface{}) error
type RegistryMock ¶
func (*RegistryMock) GetCloudPartnerService ¶
func (rm *RegistryMock) GetCloudPartnerService() (service.CloudPartnerServicer, error)
func (*RegistryMock) GetPrinter ¶
func (rm *RegistryMock) GetPrinter() format.Printer
Click to show internal directories.
Click to hide internal directories.