testclient

package
v1.2.0-rc2 Latest Latest
Warning

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

Go to latest
Published: Apr 23, 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) ImageStreamSecrets added in v1.1.2

func (c *Fake) ImageStreamSecrets(namespace string) client.ImageStreamSecretInterface

ImageStreams provides a fake REST client for ImageStreams

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 (*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(opts kapi.ListOptions) (*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(opts kapi.ListOptions) (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

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

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) Create

func (*FakeClusterRoleBindings) Delete

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

func (*FakeClusterRoleBindings) Get

func (*FakeClusterRoleBindings) List

func (*FakeClusterRoleBindings) Update

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

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(opts kapi.ListOptions) (*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 (*FakeHostSubnet) Watch

func (c *FakeHostSubnet) Watch(opts kapi.ListOptions) (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 FakeImageStreamSecrets added in v1.1.2

type FakeImageStreamSecrets struct {
	Fake      *Fake
	Namespace string
}

FakeImageStreamSecrets implements ImageStreamSecretInterface. 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 (*FakeImageStreamSecrets) Secrets added in v1.1.2

func (c *FakeImageStreamSecrets) Secrets(name string, options kapi.ListOptions) (*kapi.SecretList, error)

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)

func (*FakeImageStreamTags) Update added in v1.1.3

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) Import added in v1.1.2

func (*FakeImageStreams) List

func (*FakeImageStreams) Update

func (*FakeImageStreams) UpdateStatus

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

func (*FakeImageStreams) Watch

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(opts kapi.ListOptions) (*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

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(opts kapi.ListOptions) (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

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(opts kapi.ListOptions) (*routeapi.RouteList, error)

func (*FakeRoutes) Update

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

func (*FakeRoutes) UpdateStatus added in v1.1.3

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

func (*FakeRoutes) Watch

func (c *FakeRoutes) Watch(opts kapi.ListOptions) (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(opts kapi.ListOptions) (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(opts kapi.ListOptions) (*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