testclient

package
v1.1.1 Latest Latest
Warning

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

Go to latest
Published: Jan 18, 2016 License: Apache-2.0 Imports: 25 Imported by: 0

Documentation ¶

Index ¶

Constants ¶

This section is empty.

Variables ¶

This section is empty.

Functions ¶

func NewFixtureClients ¶

NewFixtureClients returns mocks of the OpenShift and Kubernetes clients

Types ¶

type Fake ¶

type Fake struct {
	sync.RWMutex

	// ReactionChain is the list of reactors that will be attempted for every request in the order they are tried
	ReactionChain []ktestclient.Reactor
	// WatchReactionChain is the list of watch reactors that will be attempted for every request in the order they are tried
	WatchReactionChain []ktestclient.WatchReactor
	// contains filtered or unexported fields
}

Fake implements Interface. Meant to be embedded into a struct to get a default implementation. This makes faking out just the method you want to test easier.

func NewSimpleFake ¶

func NewSimpleFake(objects ...runtime.Object) *Fake

NewSimpleFake returns a client that will respond with the provided objects

func (*Fake) Actions ¶

func (c *Fake) Actions() []ktestclient.Action

Actions returns a chronologically ordered slice fake actions called on the fake client

func (*Fake) AddReactor ¶ added in v1.0.7

func (c *Fake) AddReactor(verb, resource string, reaction ktestclient.ReactionFunc)

AddReactor appends a reactor to the end of the chain

func (*Fake) AddWatchReactor ¶ added in v1.0.7

func (c *Fake) AddWatchReactor(resource string, reaction ktestclient.WatchReactionFunc)

AddWatchReactor appends a reactor to the end of the chain

func (*Fake) BuildConfigs ¶

func (c *Fake) BuildConfigs(namespace string) client.BuildConfigInterface

BuildConfigs provides a fake REST client for BuildConfigs

func (*Fake) BuildLogs ¶

func (c *Fake) BuildLogs(namespace string) client.BuildLogsInterface

BuildLogs provides a fake REST client for BuildLogs

func (*Fake) Builds ¶

func (c *Fake) Builds(namespace string) client.BuildInterface

Builds provides a fake REST client for Builds

func (*Fake) ClearActions ¶ added in v1.0.5

func (c *Fake) ClearActions()

ClearActions clears the history of actions called on the fake client

func (*Fake) ClusterNetwork ¶

func (c *Fake) ClusterNetwork() client.ClusterNetworkInterface

ClusterNetwork provides a fake REST client for ClusterNetwork

func (*Fake) ClusterPolicies ¶

func (c *Fake) ClusterPolicies() client.ClusterPolicyInterface

ClusterPolicies provides a fake REST client for ClusterPolicies

func (*Fake) ClusterPolicyBindings ¶

func (c *Fake) ClusterPolicyBindings() client.ClusterPolicyBindingInterface

ClusterPolicyBindings provides a fake REST client for ClusterPolicyBindings

func (*Fake) ClusterRoleBindings ¶

func (c *Fake) ClusterRoleBindings() client.ClusterRoleBindingInterface

ClusterRoleBindings provides a fake REST client for ClusterRoleBindings

func (*Fake) ClusterRoles ¶

func (c *Fake) ClusterRoles() client.ClusterRoleInterface

ClusterRoles provides a fake REST client for ClusterRoles

func (*Fake) DeploymentConfigs ¶

func (c *Fake) DeploymentConfigs(namespace string) client.DeploymentConfigInterface

DeploymentConfigs provides a fake REST client for DeploymentConfigs

func (*Fake) DeploymentLogs ¶ added in v1.0.7

func (c *Fake) DeploymentLogs(namespace string) client.DeploymentLogInterface

DeploymentLogs provides a fake REST client for DeploymentLogs

func (*Fake) Groups ¶ added in v1.0.4

func (c *Fake) Groups() client.GroupInterface

Groups provides a fake REST client for Groups

func (*Fake) HostSubnets ¶

func (c *Fake) HostSubnets() client.HostSubnetInterface

HostSubnets provides a fake REST client for HostSubnets

func (*Fake) Identities ¶

func (c *Fake) Identities() client.IdentityInterface

Identities provides a fake REST client for Identities

func (*Fake) ImageStreamImages ¶

func (c *Fake) ImageStreamImages(namespace string) client.ImageStreamImageInterface

ImageStreamImages provides a fake REST client for ImageStreamImages

func (*Fake) ImageStreamMappings ¶

func (c *Fake) ImageStreamMappings(namespace string) client.ImageStreamMappingInterface

ImageStreamMappings provides a fake REST client for ImageStreamMappings

func (*Fake) ImageStreamTags ¶

func (c *Fake) ImageStreamTags(namespace string) client.ImageStreamTagInterface

ImageStreamTags provides a fake REST client for ImageStreamTags

func (*Fake) ImageStreams ¶

func (c *Fake) ImageStreams(namespace string) client.ImageStreamInterface

ImageStreams provides a fake REST client for ImageStreams

func (*Fake) Images ¶

func (c *Fake) Images() client.ImageInterface

Images provides a fake REST client for Images

func (*Fake) ImpersonateLocalSubjectAccessReviews ¶ added in v1.0.5

func (c *Fake) ImpersonateLocalSubjectAccessReviews(namespace, token string) client.LocalSubjectAccessReviewInterface

ImpersonateSubjectAccessReviews provides a fake REST client for SubjectAccessReviews

func (*Fake) ImpersonateSubjectAccessReviews ¶ added in v1.0.5

func (c *Fake) ImpersonateSubjectAccessReviews(token string) client.SubjectAccessReviewInterface

ImpersonateSubjectAccessReviews provides a fake REST client for SubjectAccessReviews

func (*Fake) Invokes ¶

func (c *Fake) Invokes(action ktestclient.Action, defaultReturnObj runtime.Object) (runtime.Object, error)

Invokes records the provided Action and then invokes the ReactFn (if provided). defaultReturnObj is expected to be of the same type a normal call would return.

func (*Fake) InvokesWatch ¶ added in v1.0.7

func (c *Fake) InvokesWatch(action ktestclient.Action) (watch.Interface, error)

InvokesWatch records the provided Action and then invokes the ReactFn (if provided).

func (*Fake) LocalResourceAccessReviews ¶ added in v1.0.5

func (c *Fake) LocalResourceAccessReviews(namespace string) client.LocalResourceAccessReviewInterface

LocalResourceAccessReviews provides a fake REST client for ResourceAccessReviews

func (*Fake) LocalSubjectAccessReviews ¶ added in v1.0.5

func (c *Fake) LocalSubjectAccessReviews(namespace string) client.LocalSubjectAccessReviewInterface

LocalSubjectAccessReviews provides a fake REST client for SubjectAccessReviews

func (*Fake) NetNamespaces ¶ added in v1.0.5

func (c *Fake) NetNamespaces() client.NetNamespaceInterface

NetNamespaces provides a fake REST client for NetNamespaces

func (*Fake) OAuthAccessTokens ¶

func (c *Fake) OAuthAccessTokens() client.OAuthAccessTokenInterface

OAuthAccessTokens provides a fake REST client for OAuthAccessTokens

func (*Fake) Policies ¶

func (c *Fake) Policies(namespace string) client.PolicyInterface

Policies provides a fake REST client for Policies

func (*Fake) PolicyBindings ¶

func (c *Fake) PolicyBindings(namespace string) client.PolicyBindingInterface

PolicyBindings provides a fake REST client for PolicyBindings

func (*Fake) PrependReactor ¶ added in v1.0.7

func (c *Fake) PrependReactor(verb, resource string, reaction ktestclient.ReactionFunc)

PrependReactor adds a reactor to the beginning of the chain

func (*Fake) ProjectRequests ¶

func (c *Fake) ProjectRequests() client.ProjectRequestInterface

ProjectRequests provides a fake REST client for ProjectRequests

func (*Fake) Projects ¶

func (c *Fake) Projects() client.ProjectInterface

Projects provides a fake REST client for Projects

func (*Fake) ResourceAccessReviews ¶

func (c *Fake) ResourceAccessReviews() client.ResourceAccessReviewInterface

ResourceAccessReviews provides a fake REST client for ClusterResourceAccessReviews

func (*Fake) RoleBindings ¶

func (c *Fake) RoleBindings(namespace string) client.RoleBindingInterface

RoleBindings provides a fake REST client for RoleBindings

func (*Fake) Roles ¶

func (c *Fake) Roles(namespace string) client.RoleInterface

Roles provides a fake REST client for Roles

func (*Fake) Routes ¶

func (c *Fake) Routes(namespace string) client.RouteInterface

Routes provides a fake REST client for Routes

func (*Fake) SubjectAccessReviews ¶

func (c *Fake) SubjectAccessReviews() client.SubjectAccessReviewInterface

SubjectAccessReviews provides a fake REST client for ClusterSubjectAccessReviews

func (*Fake) TemplateConfigs ¶

func (c *Fake) TemplateConfigs(namespace string) client.TemplateConfigInterface

TemplateConfigs provides a fake REST client for TemplateConfigs

func (*Fake) Templates ¶

func (c *Fake) Templates(namespace string) client.TemplateInterface

Templates provides a fake REST client for Templates

func (*Fake) UserIdentityMappings ¶

func (c *Fake) UserIdentityMappings() client.UserIdentityMappingInterface

UserIdentityMappings provides a fake REST client for UserIdentityMappings

func (*Fake) Users ¶

func (c *Fake) Users() client.UserInterface

Users provides a fake REST client for Users

type FakeBuildConfigs ¶

type FakeBuildConfigs struct {
	Fake      *Fake
	Namespace string
}

FakeBuildConfigs implements BuildConfigInterface. Meant to be embedded into a struct to get a default implementation. This makes faking out just the methods you want to test easier.

func (*FakeBuildConfigs) Create ¶

func (*FakeBuildConfigs) Delete ¶

func (c *FakeBuildConfigs) Delete(name string) error

func (*FakeBuildConfigs) Get ¶

func (*FakeBuildConfigs) Instantiate ¶

func (c *FakeBuildConfigs) Instantiate(request *buildapi.BuildRequest) (result *buildapi.Build, err error)

func (*FakeBuildConfigs) InstantiateBinary ¶ added in v1.0.7

func (c *FakeBuildConfigs) InstantiateBinary(request *buildapi.BinaryBuildRequestOptions, r io.Reader) (result *buildapi.Build, err error)

func (*FakeBuildConfigs) List ¶

func (*FakeBuildConfigs) Update ¶

func (*FakeBuildConfigs) Watch ¶

func (c *FakeBuildConfigs) Watch(label labels.Selector, field fields.Selector, resourceVersion string) (watch.Interface, error)

func (*FakeBuildConfigs) WebHookURL ¶

func (c *FakeBuildConfigs) WebHookURL(name string, trigger *buildapi.BuildTriggerPolicy) (*url.URL, error)

type FakeBuildLogs ¶

type FakeBuildLogs struct {
	Fake      *Fake
	Namespace string
}

FakeBuildLogs implements BuildLogsInterface. Meant to be embedded into a struct to get a default implementation. This makes faking out just the methods you want to test easier.

func (*FakeBuildLogs) Get ¶

type FakeBuilds ¶

type FakeBuilds struct {
	Fake      *Fake
	Namespace string
}

FakeBuilds implements BuildInterface. Meant to be embedded into a struct to get a default implementation. This makes faking out just the methods you want to test easier.

func (*FakeBuilds) Clone ¶

func (c *FakeBuilds) Clone(request *buildapi.BuildRequest) (result *buildapi.Build, err error)

func (*FakeBuilds) Create ¶

func (c *FakeBuilds) Create(inObj *buildapi.Build) (*buildapi.Build, error)

func (*FakeBuilds) Delete ¶

func (c *FakeBuilds) Delete(name string) error

func (*FakeBuilds) Get ¶

func (c *FakeBuilds) Get(name string) (*buildapi.Build, error)

func (*FakeBuilds) List ¶

func (c *FakeBuilds) List(label labels.Selector, field fields.Selector) (*buildapi.BuildList, error)

func (*FakeBuilds) Update ¶

func (c *FakeBuilds) Update(inObj *buildapi.Build) (*buildapi.Build, error)

func (*FakeBuilds) UpdateDetails ¶ added in v1.1.1

func (c *FakeBuilds) UpdateDetails(inObj *buildapi.Build) (*buildapi.Build, error)

func (*FakeBuilds) Watch ¶

func (c *FakeBuilds) Watch(label labels.Selector, field fields.Selector, resourceVersion string) (watch.Interface, error)

type FakeClusterNetwork ¶

type FakeClusterNetwork struct {
	Fake *Fake
}

FakeClusterNetwork implements ClusterNetworkInterface. Meant to be embedded into a struct to get a default implementation. This makes faking out just the methods you want to test easier.

func (*FakeClusterNetwork) Create ¶

func (*FakeClusterNetwork) Get ¶

func (*FakeClusterNetwork) Update ¶ added in v1.0.6

type FakeClusterPolicies ¶

type FakeClusterPolicies struct {
	Fake *Fake
}

FakeClusterPolicies implements ClusterPolicyInterface. Meant to be embedded into a struct to get a default implementation. This makes faking out just the methods you want to test easier.

func (*FakeClusterPolicies) Delete ¶

func (c *FakeClusterPolicies) Delete(name string) error

func (*FakeClusterPolicies) Get ¶

func (*FakeClusterPolicies) List ¶

func (*FakeClusterPolicies) Watch ¶

func (c *FakeClusterPolicies) Watch(label labels.Selector, field fields.Selector, resourceVersion string) (watch.Interface, error)

type FakeClusterPolicyBindings ¶

type FakeClusterPolicyBindings struct {
	Fake *Fake
}

FakeClusterPolicyBindings implements ClusterPolicyBindingInterface. Meant to be embedded into a struct to get a default implementation. This makes faking out just the methods you want to test easier.

func (*FakeClusterPolicyBindings) Delete ¶

func (c *FakeClusterPolicyBindings) Delete(name string) error

func (*FakeClusterPolicyBindings) Get ¶

func (*FakeClusterPolicyBindings) List ¶

func (*FakeClusterPolicyBindings) Watch ¶

func (c *FakeClusterPolicyBindings) Watch(label labels.Selector, field fields.Selector, resourceVersion string) (watch.Interface, error)

type FakeClusterResourceAccessReviews ¶

type FakeClusterResourceAccessReviews struct {
	Fake *Fake
}

type FakeClusterRoleBindings ¶

type FakeClusterRoleBindings struct {
	Fake *Fake
}

FakeClusterRoleBindings implements ClusterRoleBindingInterface. Meant to be embedded into a struct to get a default implementation. This makes faking out just the methods you want to test easier.

func (*FakeClusterRoleBindings) Delete ¶

func (c *FakeClusterRoleBindings) Delete(name string) error

func (*FakeClusterRoleBindings) Get ¶

func (*FakeClusterRoleBindings) List ¶

type FakeClusterRoles ¶

type FakeClusterRoles struct {
	Fake *Fake
}

FakeClusterRoles implements ClusterRoleInterface. Meant to be embedded into a struct to get a default implementation. This makes faking out just the methods you want to test easier.

func (*FakeClusterRoles) Create ¶

func (*FakeClusterRoles) Delete ¶

func (c *FakeClusterRoles) Delete(name string) error

func (*FakeClusterRoles) Get ¶

func (*FakeClusterRoles) List ¶

func (*FakeClusterRoles) Update ¶

type FakeClusterSubjectAccessReviews ¶

type FakeClusterSubjectAccessReviews struct {
	Fake *Fake
}

FakeClusterSubjectAccessReviews implements the ClusterSubjectAccessReviews interface. Meant to be embedded into a struct to get a default implementation. This makes faking out just the methods you want to test easier.

type FakeDeploymentConfigs ¶

type FakeDeploymentConfigs struct {
	Fake      *Fake
	Namespace string
}

FakeDeploymentConfigs implements DeploymentConfigInterface. Meant to be embedded into a struct to get a default implementation. This makes faking out just the methods you want to test easier.

func (*FakeDeploymentConfigs) Create ¶

func (*FakeDeploymentConfigs) Delete ¶

func (c *FakeDeploymentConfigs) Delete(name string) error

func (*FakeDeploymentConfigs) Generate ¶

func (*FakeDeploymentConfigs) Get ¶

func (*FakeDeploymentConfigs) GetScale ¶ added in v1.0.8

func (c *FakeDeploymentConfigs) GetScale(name string) (*extensions.Scale, error)

func (*FakeDeploymentConfigs) List ¶

func (*FakeDeploymentConfigs) Rollback ¶

func (*FakeDeploymentConfigs) Update ¶

func (*FakeDeploymentConfigs) UpdateScale ¶ added in v1.0.8

func (c *FakeDeploymentConfigs) UpdateScale(inObj *extensions.Scale) (*extensions.Scale, error)

func (*FakeDeploymentConfigs) Watch ¶

func (c *FakeDeploymentConfigs) Watch(label labels.Selector, field fields.Selector, resourceVersion string) (watch.Interface, error)

type FakeDeploymentLogs ¶ added in v1.0.7

type FakeDeploymentLogs struct {
	Fake      *Fake
	Namespace string
}

FakeDeploymentLogs implements DeploymentLogsInterface. Meant to be embedded into a struct to get a default implementation. This makes faking out just the methods you want to test easier.

func (*FakeDeploymentLogs) Get ¶ added in v1.0.7

Get builds and returns a buildLog request

type FakeGroups ¶ added in v1.0.4

type FakeGroups struct {
	Fake *Fake
}

FakeGroups implements GroupsInterface. Meant to be embedded into a struct to get a default implementation. This makes faking out just the methods you want to test easier.

func (*FakeGroups) Create ¶ added in v1.0.4

func (c *FakeGroups) Create(inObj *userapi.Group) (*userapi.Group, error)

func (*FakeGroups) Delete ¶ added in v1.0.4

func (c *FakeGroups) Delete(name string) error

func (*FakeGroups) Get ¶ added in v1.0.4

func (c *FakeGroups) Get(name string) (*userapi.Group, error)

func (*FakeGroups) List ¶ added in v1.0.4

func (c *FakeGroups) List(label labels.Selector, field fields.Selector) (*userapi.GroupList, error)

func (*FakeGroups) Update ¶ added in v1.0.4

func (c *FakeGroups) Update(inObj *userapi.Group) (*userapi.Group, error)

type FakeHostSubnet ¶

type FakeHostSubnet struct {
	Fake *Fake
}

FakeHostSubnet implements HostSubnetInterface. Meant to be embedded into a struct to get a default implementation. This makes faking out just the methods you want to test easier.

func (*FakeHostSubnet) Create ¶

func (c *FakeHostSubnet) Create(inObj *sdnapi.HostSubnet) (*sdnapi.HostSubnet, error)

func (*FakeHostSubnet) Delete ¶

func (c *FakeHostSubnet) Delete(name string) error

func (*FakeHostSubnet) Get ¶

func (c *FakeHostSubnet) Get(name string) (*sdnapi.HostSubnet, error)

func (*FakeHostSubnet) List ¶

func (c *FakeHostSubnet) List() (*sdnapi.HostSubnetList, error)

func (*FakeHostSubnet) Watch ¶

func (c *FakeHostSubnet) Watch(resourceVersion string) (watch.Interface, error)

type FakeIdentities ¶

type FakeIdentities struct {
	Fake *Fake
}

FakeIdentities implements IdentitiesInterface. Meant to be embedded into a struct to get a default implementation. This makes faking out just the methods you want to test easier.

func (*FakeIdentities) Create ¶

func (c *FakeIdentities) Create(inObj *userapi.Identity) (*userapi.Identity, error)

func (*FakeIdentities) Delete ¶ added in v1.1.1

func (c *FakeIdentities) Delete(name string) error

func (*FakeIdentities) Get ¶

func (c *FakeIdentities) Get(name string) (*userapi.Identity, error)

func (*FakeIdentities) List ¶

func (*FakeIdentities) Update ¶

func (c *FakeIdentities) Update(inObj *userapi.Identity) (*userapi.Identity, error)

type FakeImageStreamImages ¶

type FakeImageStreamImages struct {
	Fake      *Fake
	Namespace string
}

FakeImageStreamImages implements ImageStreamImageInterface. Meant to be embedded into a struct to get a default implementation. This makes faking out just the methods you want to test easier.

func (*FakeImageStreamImages) Get ¶

func (c *FakeImageStreamImages) Get(repo, imageID string) (*imageapi.ImageStreamImage, error)

type FakeImageStreamMappings ¶

type FakeImageStreamMappings struct {
	Fake      *Fake
	Namespace string
}

FakeImageStreamMappings implements ImageStreamMappingInterface. Meant to be embedded into a struct to get a default implementation. This makes faking out just the methods you want to test easier.

func (*FakeImageStreamMappings) Create ¶

type FakeImageStreamTags ¶

type FakeImageStreamTags struct {
	Fake      *Fake
	Namespace string
}

FakeImageStreamTags implements ImageStreamTagInterface. Meant to be embedded into a struct to get a default implementation. This makes faking out just the methods you want to test easier.

func (*FakeImageStreamTags) Delete ¶

func (c *FakeImageStreamTags) Delete(name, tag string) error

func (*FakeImageStreamTags) Get ¶

func (c *FakeImageStreamTags) Get(name, tag string) (*imageapi.ImageStreamTag, error)

type FakeImageStreams ¶

type FakeImageStreams struct {
	Fake      *Fake
	Namespace string
}

FakeImageStreams implements ImageStreamInterface. Meant to be embedded into a struct to get a default implementation. This makes faking out just the methods you want to test easier.

func (*FakeImageStreams) Create ¶

func (*FakeImageStreams) Delete ¶

func (c *FakeImageStreams) Delete(name string) error

func (*FakeImageStreams) Get ¶

func (*FakeImageStreams) List ¶

func (*FakeImageStreams) Update ¶

func (*FakeImageStreams) UpdateStatus ¶

func (c *FakeImageStreams) UpdateStatus(inObj *imageapi.ImageStream) (result *imageapi.ImageStream, err error)

func (*FakeImageStreams) Watch ¶

func (c *FakeImageStreams) Watch(label labels.Selector, field fields.Selector, resourceVersion string) (watch.Interface, error)

type FakeImages ¶

type FakeImages struct {
	Fake *Fake
}

FakeImages implements ImageInterface. Meant to be embedded into a struct to get a default implementation. This makes faking out just the methods you want to test easier.

func (*FakeImages) Create ¶

func (c *FakeImages) Create(inObj *imageapi.Image) (*imageapi.Image, error)

func (*FakeImages) Delete ¶

func (c *FakeImages) Delete(name string) error

func (*FakeImages) Get ¶

func (c *FakeImages) Get(name string) (*imageapi.Image, error)

func (*FakeImages) List ¶

func (c *FakeImages) List(label labels.Selector, field fields.Selector) (*imageapi.ImageList, error)

type FakeLocalResourceAccessReviews ¶ added in v1.0.5

type FakeLocalResourceAccessReviews struct {
	Fake      *Fake
	Namespace string
}

func (*FakeLocalResourceAccessReviews) Create ¶ added in v1.0.5

type FakeLocalSubjectAccessReviews ¶ added in v1.0.5

type FakeLocalSubjectAccessReviews struct {
	Fake      *Fake
	Namespace string
}

func (*FakeLocalSubjectAccessReviews) Create ¶ added in v1.0.5

type FakeNetNamespace ¶ added in v1.0.5

type FakeNetNamespace struct {
	Fake *Fake
}

FakeNetNamespace implements NetNamespaceInterface. Meant to be embedded into a struct to get a default implementation. This makes faking out just the methods you want to test easier.

func (*FakeNetNamespace) Create ¶ added in v1.0.5

func (*FakeNetNamespace) Delete ¶ added in v1.0.5

func (c *FakeNetNamespace) Delete(name string) error

func (*FakeNetNamespace) Get ¶ added in v1.0.5

func (c *FakeNetNamespace) Get(name string) (*sdnapi.NetNamespace, error)

func (*FakeNetNamespace) List ¶ added in v1.0.5

func (*FakeNetNamespace) Update ¶ added in v1.0.7

func (*FakeNetNamespace) Watch ¶ added in v1.0.5

func (c *FakeNetNamespace) Watch(resourceVersion string) (watch.Interface, error)

type FakeOAuthAccessTokens ¶

type FakeOAuthAccessTokens struct {
	Fake *Fake
}

FakeOAuthAccessTokens implements OAuthAccessTokenInterface. Meant to be embedded into a struct to get a default implementation. This makes faking out just the methods you want to test easier.

func (*FakeOAuthAccessTokens) Delete ¶

func (c *FakeOAuthAccessTokens) Delete(name string) error

type FakePolicies ¶

type FakePolicies struct {
	Fake      *Fake
	Namespace string
}

FakePolicies implements PolicyInterface. Meant to be embedded into a struct to get a default implementation. This makes faking out just the methods you want to test easier.

func (*FakePolicies) Delete ¶

func (c *FakePolicies) Delete(name string) error

func (*FakePolicies) Get ¶

func (c *FakePolicies) Get(name string) (*authorizationapi.Policy, error)

func (*FakePolicies) List ¶

func (*FakePolicies) Watch ¶

func (c *FakePolicies) Watch(label labels.Selector, field fields.Selector, resourceVersion string) (watch.Interface, error)

type FakePolicyBindings ¶

type FakePolicyBindings struct {
	Fake      *Fake
	Namespace string
}

FakePolicyBindings implements PolicyBindingInterface. Meant to be embedded into a struct to get a default implementation. This makes faking out just the methods you want to test easier.

func (*FakePolicyBindings) Create ¶

func (*FakePolicyBindings) Delete ¶

func (c *FakePolicyBindings) Delete(name string) error

func (*FakePolicyBindings) Get ¶

func (*FakePolicyBindings) List ¶

func (*FakePolicyBindings) Watch ¶

func (c *FakePolicyBindings) Watch(label labels.Selector, field fields.Selector, resourceVersion string) (watch.Interface, error)

type FakeProjectRequests ¶

type FakeProjectRequests struct {
	Fake *Fake
}

FakeProjectRequests implements ProjectInterface. Meant to be embedded into a struct to get a default implementation. This makes faking out just the methods you want to test easier.

func (*FakeProjectRequests) Create ¶

func (*FakeProjectRequests) List ¶

type FakeProjects ¶

type FakeProjects struct {
	Fake *Fake
}

FakeProjects implements ProjectInterface. Meant to be embedded into a struct to get a default implementation. This makes faking out just the methods you want to test easier.

func (*FakeProjects) Create ¶

func (c *FakeProjects) Create(inObj *projectapi.Project) (*projectapi.Project, error)

func (*FakeProjects) Delete ¶

func (c *FakeProjects) Delete(name string) error

func (*FakeProjects) Get ¶

func (c *FakeProjects) Get(name string) (*projectapi.Project, error)

func (*FakeProjects) List ¶

func (*FakeProjects) Update ¶

func (c *FakeProjects) Update(inObj *projectapi.Project) (*projectapi.Project, error)

type FakeRoleBindings ¶

type FakeRoleBindings struct {
	Fake      *Fake
	Namespace string
}

FakeRoleBindings implements RoleBindingInterface. Meant to be embedded into a struct to get a default implementation. This makes faking out just the methods you want to test easier.

func (*FakeRoleBindings) Create ¶

func (*FakeRoleBindings) Delete ¶

func (c *FakeRoleBindings) Delete(name string) error

func (*FakeRoleBindings) Get ¶

func (*FakeRoleBindings) List ¶

func (*FakeRoleBindings) Update ¶

type FakeRoles ¶

type FakeRoles struct {
	Fake      *Fake
	Namespace string
}

FakeRoles implements RoleInterface. Meant to be embedded into a struct to get a default implementation. This makes faking out just the methods you want to test easier.

func (*FakeRoles) Create ¶

func (c *FakeRoles) Create(inObj *authorizationapi.Role) (*authorizationapi.Role, error)

func (*FakeRoles) Delete ¶

func (c *FakeRoles) Delete(name string) error

func (*FakeRoles) Get ¶

func (c *FakeRoles) Get(name string) (*authorizationapi.Role, error)

func (*FakeRoles) List ¶

func (*FakeRoles) Update ¶

func (c *FakeRoles) Update(inObj *authorizationapi.Role) (*authorizationapi.Role, error)

type FakeRoutes ¶

type FakeRoutes struct {
	Fake      *Fake
	Namespace string
}

FakeRoutes implements RouteInterface. Meant to be embedded into a struct to get a default implementation. This makes faking out just the methods you want to test easier.

func (*FakeRoutes) Create ¶

func (c *FakeRoutes) Create(inObj *routeapi.Route) (*routeapi.Route, error)

func (*FakeRoutes) Delete ¶

func (c *FakeRoutes) Delete(name string) error

func (*FakeRoutes) Get ¶

func (c *FakeRoutes) Get(name string) (*routeapi.Route, error)

func (*FakeRoutes) List ¶

func (c *FakeRoutes) List(label labels.Selector, field fields.Selector) (*routeapi.RouteList, error)

func (*FakeRoutes) Update ¶

func (c *FakeRoutes) Update(inObj *routeapi.Route) (*routeapi.Route, error)

func (*FakeRoutes) Watch ¶

func (c *FakeRoutes) Watch(label labels.Selector, field fields.Selector, resourceVersion string) (watch.Interface, error)

type FakeTemplateConfigs ¶

type FakeTemplateConfigs struct {
	Fake      *Fake
	Namespace string
}

FakeTemplateConfigs implements TemplateConfigsInterface. Meant to be embedded into a struct to get a default implementation. This makes faking out just the methods you want to test easier.

func (*FakeTemplateConfigs) Create ¶

type FakeTemplates ¶

type FakeTemplates struct {
	Fake      *Fake
	Namespace string
}

FakeTemplates implements TemplateInterface. Meant to be embedded into a struct to get a default implementation. This makes faking out just the methods you want to test easier.

func (*FakeTemplates) Create ¶

func (*FakeTemplates) Delete ¶

func (c *FakeTemplates) Delete(name string) error

func (*FakeTemplates) Get ¶

func (c *FakeTemplates) Get(name string) (*templateapi.Template, error)

func (*FakeTemplates) List ¶

func (*FakeTemplates) Update ¶

func (*FakeTemplates) Watch ¶

func (c *FakeTemplates) Watch(label labels.Selector, field fields.Selector, resourceVersion string) (watch.Interface, error)

type FakeUserIdentityMappings ¶

type FakeUserIdentityMappings struct {
	Fake *Fake
}

FakeUserIdentityMappings implements UserIdentityMappingInterface. Meant to be embedded into a struct to get a default implementation. This makes faking out just the methods you want to test easier.

func (*FakeUserIdentityMappings) Create ¶

func (*FakeUserIdentityMappings) Delete ¶

func (c *FakeUserIdentityMappings) Delete(name string) error

func (*FakeUserIdentityMappings) Get ¶

func (*FakeUserIdentityMappings) Update ¶

type FakeUsers ¶

type FakeUsers struct {
	Fake *Fake
}

FakeUsers implements UsersInterface. Meant to be embedded into a struct to get a default implementation. This makes faking out just the methods you want to test easier.

func (*FakeUsers) Create ¶

func (c *FakeUsers) Create(inObj *userapi.User) (*userapi.User, error)

func (*FakeUsers) Delete ¶ added in v1.1.1

func (c *FakeUsers) Delete(name string) error

func (*FakeUsers) Get ¶

func (c *FakeUsers) Get(name string) (*userapi.User, error)

func (*FakeUsers) List ¶

func (c *FakeUsers) List(label labels.Selector, field fields.Selector) (*userapi.UserList, error)

func (*FakeUsers) Update ¶

func (c *FakeUsers) Update(inObj *userapi.User) (*userapi.User, error)

Jump to

Keyboard shortcuts

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