github.com/tilt-dev/tilt@v0.33.15-0.20240515162809-0a22ed45d8a0/internal/controllers/core/cluster/client_fake.go (about) 1 package cluster 2 3 import ( 4 "context" 5 6 "github.com/tilt-dev/tilt/internal/docker" 7 "github.com/tilt-dev/tilt/internal/k8s" 8 ) 9 10 func FakeKubernetesClientOrError(client k8s.Client, err error) KubernetesClientFactory { 11 return KubernetesClientFunc(func( 12 _ context.Context, 13 _ k8s.KubeContextOverride, 14 _ k8s.NamespaceOverride, 15 ) (k8s.Client, error) { 16 if err != nil { 17 return nil, err 18 } 19 return client, nil 20 }) 21 } 22 23 func FakeDockerClientOrError(client docker.Client, err error) DockerClientFactory { 24 return DockerClientFunc(func(_ context.Context, _ docker.Env) (docker.Client, error) { 25 if err != nil { 26 return nil, err 27 } 28 return client, nil 29 }) 30 }