testutils

package
v0.106.0 Latest Latest
Warning

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

Go to latest
Published: Jun 5, 2024 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewTestComponentVersion

func NewTestComponentVersion(cd *types.ComponentDescriptor, blobResolver model.BlobResolver) model.ComponentVersion

NewTestComponentVersion returns a ComponentVersion for test purposes. It cannot be used to access referenced components.

func NewTestComponentVersionFromReader

func NewTestComponentVersionFromReader(cd *types.ComponentDescriptor, reader io.Reader, info *types.BlobInfo) model.ComponentVersion

NewTestComponentVersionFromReader returns a ComponentVersion for test purposes. It cannot be used to access referenced components.

func NewTestResourceFromReader

func NewTestResourceFromReader(res *types.Resource, reader io.Reader, info *types.BlobInfo) model.Resource

Types

type TestComponentVersion

type TestComponentVersion struct {
	// contains filtered or unexported fields
}

func (*TestComponentVersion) GetBlobResolver

func (t *TestComponentVersion) GetBlobResolver() (model.BlobResolver, error)

func (*TestComponentVersion) GetComponentDescriptor

func (t *TestComponentVersion) GetComponentDescriptor() *types.ComponentDescriptor

func (*TestComponentVersion) GetComponentReference

func (t *TestComponentVersion) GetComponentReference(name string) *types.ComponentReference

func (*TestComponentVersion) GetComponentReferences

func (t *TestComponentVersion) GetComponentReferences() []types.ComponentReference

func (*TestComponentVersion) GetName

func (c *TestComponentVersion) GetName() string

func (*TestComponentVersion) GetReferencedComponentVersion

func (t *TestComponentVersion) GetReferencedComponentVersion(ctx context.Context, ref *types.ComponentReference, repositoryContext *types.UnstructuredTypedObject, overwriter componentoverwrites.Overwriter) (model.ComponentVersion, error)

func (*TestComponentVersion) GetRepositoryContext

func (t *TestComponentVersion) GetRepositoryContext() *types.UnstructuredTypedObject

func (*TestComponentVersion) GetResource

func (t *TestComponentVersion) GetResource(name string, identity map[string]string) (model.Resource, error)

func (*TestComponentVersion) GetSchemaVersion

func (c *TestComponentVersion) GetSchemaVersion() string

func (*TestComponentVersion) GetVersion

func (c *TestComponentVersion) GetVersion() string

type TestRegistryAccess

type TestRegistryAccess struct {
	// contains filtered or unexported fields
}

func NewTestRegistryAccess

func NewTestRegistryAccess(componentDescriptors ...types.ComponentDescriptor) *TestRegistryAccess

NewTestRegistryAccess creates a RegistryAccess from a list of component descriptors. This constructor is intended to create test objects.

func (*TestRegistryAccess) GetComponentVersion

func (*TestRegistryAccess) VerifySignature added in v0.104.0

func (r *TestRegistryAccess) VerifySignature(componentVersion model.ComponentVersion, name string, pkeyData []byte, caCertData []byte) error

func (*TestRegistryAccess) WithBlobResolver

func (t *TestRegistryAccess) WithBlobResolver(blobResolver model.BlobResolver) *TestRegistryAccess

Jump to

Keyboard shortcuts

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