fake

package
v1.1.0 Latest Latest
Warning

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

Go to latest
Published: Apr 1, 2026 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var FakeSecret = "slurm-token"
View Source
var FakeServer = "fakeserver"

Functions

func NewFakeClient

func NewFakeClient() client.Client

NewFakeClient creates a new fake client for testing.

Types

type ClientBuilder

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

ClientBuilder builds a fake client.

func NewClientBuilder

func NewClientBuilder() *ClientBuilder

NewClientBuilder returns a new builder to create a fake client.

func (*ClientBuilder) Build

func (f *ClientBuilder) Build() client.Client

Build builds and returns a new fake client.

func (*ClientBuilder) WithInterceptorFuncs

func (f *ClientBuilder) WithInterceptorFuncs(interceptorFuncs interceptor.Funcs) *ClientBuilder

WithInterceptorFuncs configures the client methods to be intercepted using the provided interceptor.Funcs.

func (*ClientBuilder) WithLists

func (f *ClientBuilder) WithLists(initLists ...object.ObjectList) *ClientBuilder

WithLists can be optionally used to initialize this fake client with object.ObjectList(s).

func (*ClientBuilder) WithObjects

func (f *ClientBuilder) WithObjects(initObjs ...object.Object) *ClientBuilder

WithObjects can be optionally used to initialize this fake client with object.Object(s).

func (*ClientBuilder) WithUpdateFn

func (f *ClientBuilder) WithUpdateFn(updateFn updateFunc) *ClientBuilder

WithUpdateFn configures the client with the server side update function. Mutations to function parameter object.Object are preserved in cache.

Jump to

Keyboard shortcuts

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