mocks

package
v1.1.2 Latest Latest
Warning

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

Go to latest
Published: Oct 25, 2024 License: AGPL-3.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type IAMClient

type IAMClient struct {
	Calls                          map[string][]IAMClientCallerInfo
	MockAddMembership              func(ctx context.Context, in *iam.AddMembershipIn, opts ...grpc.CallOption) (*iam.AddMembershipOut, error)
	MockCan                        func(ctx context.Context, in *iam.CanIn, opts ...grpc.CallOption) (*iam.CanOut, error)
	MockGetMembership              func(ctx context.Context, in *iam.GetMembershipIn, opts ...grpc.CallOption) (*iam.GetMembershipOut, error)
	MockListMembershipsForResource func(ctx context.Context, in *iam.MembershipsForResourceIn, opts ...grpc.CallOption) (*iam.ListMembershipsOut, error)
	MockListMembershipsForUser     func(ctx context.Context, in *iam.MembershipsForUserIn, opts ...grpc.CallOption) (*iam.ListMembershipsOut, error)
	MockPing                       func(ctx context.Context, in *iam.Message, opts ...grpc.CallOption) (*iam.Message, error)
	MockRemoveMembership           func(ctx context.Context, in *iam.RemoveMembershipIn, opts ...grpc.CallOption) (*iam.RemoveMembershipOut, error)
	MockRemoveResource             func(ctx context.Context, in *iam.RemoveResourceIn, opts ...grpc.CallOption) (*iam.RemoveResourceOut, error)
	MockUpdateMembership           func(ctx context.Context, in *iam.UpdateMembershipIn, opts ...grpc.CallOption) (*iam.UpdateMembershipOut, error)
}

func NewIAMClient

func NewIAMClient() *IAMClient

func (*IAMClient) AddMembership

func (iMock *IAMClient) AddMembership(ctx context.Context, in *iam.AddMembershipIn, opts ...grpc.CallOption) (*iam.AddMembershipOut, error)

func (*IAMClient) Can

func (iMock *IAMClient) Can(ctx context.Context, in *iam.CanIn, opts ...grpc.CallOption) (*iam.CanOut, error)

func (*IAMClient) GetMembership

func (iMock *IAMClient) GetMembership(ctx context.Context, in *iam.GetMembershipIn, opts ...grpc.CallOption) (*iam.GetMembershipOut, error)

func (*IAMClient) ListMembershipsForResource

func (iMock *IAMClient) ListMembershipsForResource(ctx context.Context, in *iam.MembershipsForResourceIn, opts ...grpc.CallOption) (*iam.ListMembershipsOut, error)

func (*IAMClient) ListMembershipsForUser

func (iMock *IAMClient) ListMembershipsForUser(ctx context.Context, in *iam.MembershipsForUserIn, opts ...grpc.CallOption) (*iam.ListMembershipsOut, error)

func (*IAMClient) Ping

func (iMock *IAMClient) Ping(ctx context.Context, in *iam.Message, opts ...grpc.CallOption) (*iam.Message, error)

func (*IAMClient) RemoveMembership

func (iMock *IAMClient) RemoveMembership(ctx context.Context, in *iam.RemoveMembershipIn, opts ...grpc.CallOption) (*iam.RemoveMembershipOut, error)

func (*IAMClient) RemoveResource

func (iMock *IAMClient) RemoveResource(ctx context.Context, in *iam.RemoveResourceIn, opts ...grpc.CallOption) (*iam.RemoveResourceOut, error)

func (*IAMClient) UpdateMembership

func (iMock *IAMClient) UpdateMembership(ctx context.Context, in *iam.UpdateMembershipIn, opts ...grpc.CallOption) (*iam.UpdateMembershipOut, error)

type IAMClientCallerInfo

type IAMClientCallerInfo struct {
	Args []any
}

type IAMServer

type IAMServer struct {
	Calls                          map[string][]IAMServerCallerInfo
	MockAddMembership              func(ka context.Context, kb *iam.AddMembershipIn) (*iam.AddMembershipOut, error)
	MockCan                        func(kc context.Context, kd *iam.CanIn) (*iam.CanOut, error)
	MockGetMembership              func(ke context.Context, kf *iam.GetMembershipIn) (*iam.GetMembershipOut, error)
	MockListMembershipsForResource func(kg context.Context, kh *iam.MembershipsForResourceIn) (*iam.ListMembershipsOut, error)
	MockListMembershipsForUser     func(ki context.Context, kj *iam.MembershipsForUserIn) (*iam.ListMembershipsOut, error)
	MockPing                       func(kk context.Context, kl *iam.Message) (*iam.Message, error)
	MockRemoveMembership           func(km context.Context, kn *iam.RemoveMembershipIn) (*iam.RemoveMembershipOut, error)
	MockRemoveResource             func(ko context.Context, kp *iam.RemoveResourceIn) (*iam.RemoveResourceOut, error)
	MockUpdateMembership           func(kq context.Context, kr *iam.UpdateMembershipIn) (*iam.UpdateMembershipOut, error)
}

func NewIAMServer

func NewIAMServer() *IAMServer

func (*IAMServer) AddMembership

func (iMock *IAMServer) AddMembership(ka context.Context, kb *iam.AddMembershipIn) (*iam.AddMembershipOut, error)

func (*IAMServer) Can

func (iMock *IAMServer) Can(kc context.Context, kd *iam.CanIn) (*iam.CanOut, error)

func (*IAMServer) GetMembership

func (iMock *IAMServer) GetMembership(ke context.Context, kf *iam.GetMembershipIn) (*iam.GetMembershipOut, error)

func (*IAMServer) ListMembershipsForResource

func (iMock *IAMServer) ListMembershipsForResource(kg context.Context, kh *iam.MembershipsForResourceIn) (*iam.ListMembershipsOut, error)

func (*IAMServer) ListMembershipsForUser

func (iMock *IAMServer) ListMembershipsForUser(ki context.Context, kj *iam.MembershipsForUserIn) (*iam.ListMembershipsOut, error)

func (*IAMServer) Ping

func (iMock *IAMServer) Ping(kk context.Context, kl *iam.Message) (*iam.Message, error)

func (*IAMServer) RemoveMembership

func (iMock *IAMServer) RemoveMembership(km context.Context, kn *iam.RemoveMembershipIn) (*iam.RemoveMembershipOut, error)

func (*IAMServer) RemoveResource

func (iMock *IAMServer) RemoveResource(ko context.Context, kp *iam.RemoveResourceIn) (*iam.RemoveResourceOut, error)

func (*IAMServer) UpdateMembership

func (iMock *IAMServer) UpdateMembership(kq context.Context, kr *iam.UpdateMembershipIn) (*iam.UpdateMembershipOut, error)

type IAMServerCallerInfo

type IAMServerCallerInfo struct {
	Args []any
}

Jump to

Keyboard shortcuts

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