mock

package
v0.0.0-...-845e380 Latest Latest
Warning

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

Go to latest
Published: Jul 1, 2024 License: MIT Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Base64

func Base64(s string) string

func MockDescribeImagesOutput

func MockDescribeImagesOutput() ecr.DescribeImagesOutput

func MockGetFunctionOutput

func MockGetFunctionOutput(config config.Config, namespace, functionName string) *lambda.GetFunctionOutput

func MockGetPolicyOutput

func MockGetPolicyOutput(config config.Config, namespace, functionName string) *iam.GetPolicyOutput

func MockGetRoleOutput

func MockGetRoleOutput(config config.Config, namespace, functionName string) *iam.GetRoleOutput

func MockImageInspect

func MockImageInspect(config config.Config, created *time.Time) dockertypes.ImageInspect

Types

type MockBuildService

type MockBuildService struct {
	mock.Mock
}

MockBuildService is a mock of BuildService interface

func (*MockBuildService) Build

func (m *MockBuildService) Build(ctx context.Context, functionPath, contextPath string, labels map[string]string, tags []string) error

func (*MockBuildService) InspectByTag

func (m *MockBuildService) InspectByTag(ctx context.Context, registryUrl, repository, tag string) (types.ImageInspect, error)

func (*MockBuildService) Push

func (m *MockBuildService) Push(ctx context.Context, tag string) error

type MockFunctionService

type MockFunctionService struct {
	mock.Mock
}

MockFunctionService is a mock of FunctionService interface

func (*MockFunctionService) AttachPolicyToRole

func (m *MockFunctionService) AttachPolicyToRole(ctx context.Context, policyArn, roleName string) (*iam.AttachRolePolicyOutput, error)

func (*MockFunctionService) DeleteFunction

func (m *MockFunctionService) DeleteFunction(ctx context.Context, name string) (*lambda.DeleteFunctionOutput, error)

func (*MockFunctionService) DeletePolicy

func (m *MockFunctionService) DeletePolicy(ctx context.Context, arn string) (*iam.DeletePolicyOutput, error)

func (*MockFunctionService) DeleteRole

func (m *MockFunctionService) DeleteRole(ctx context.Context, name string) (*iam.DeleteRoleOutput, error)

func (*MockFunctionService) DetachPolicyFromRole

func (m *MockFunctionService) DetachPolicyFromRole(ctx context.Context, policyArn, roleName string) (*iam.DetachRolePolicyOutput, error)

func (*MockFunctionService) EnsureEniGcRole

func (m *MockFunctionService) EnsureEniGcRole(ctx context.Context) (*iam.GetRoleOutput, error)

func (*MockFunctionService) GetRolePolicies

func (*MockFunctionService) Inspect

func (*MockFunctionService) List

func (*MockFunctionService) PutFunction

func (m *MockFunctionService) PutFunction(ctx context.Context, input *lambda.CreateFunctionInput, concurreny int32) (*lambda.GetFunctionOutput, error)

func (*MockFunctionService) PutPolicy

func (m *MockFunctionService) PutPolicy(ctx context.Context, arn string, document string, tags map[string]string) (*iam.GetPolicyOutput, error)

func (*MockFunctionService) PutRole

func (m *MockFunctionService) PutRole(ctx context.Context, name string, document string, tags map[string]string) (*iam.GetRoleOutput, error)

type MockRegistryService

type MockRegistryService struct {
	mock.Mock
}

func (*MockRegistryService) Delete

func (m *MockRegistryService) Delete(ctx context.Context, registryId, repository string, imageDigests []string) error

func (*MockRegistryService) ImageUri

func (m *MockRegistryService) ImageUri(ctx context.Context, registryId, registryUrl, repository, tag string) (string, error)

func (*MockRegistryService) InspectByDigest

func (m *MockRegistryService) InspectByDigest(ctx context.Context, registryId, repository, digest string) (dockertypes.ImageInspect, error)

func (*MockRegistryService) InspectByTag

func (m *MockRegistryService) InspectByTag(ctx context.Context, registryId, repository, tag string) (dockertypes.ImageInspect, error)

func (*MockRegistryService) List

func (m *MockRegistryService) List(ctx context.Context, registry, repository string) (ecr.DescribeImagesOutput, error)

func (*MockRegistryService) PutRepository

func (m *MockRegistryService) PutRepository(ctx context.Context, repositoryName string) error

func (*MockRegistryService) Untag

func (m *MockRegistryService) Untag(ctx context.Context, registryId, repository, tag string) error

Jump to

Keyboard shortcuts

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