testutil

package
v1.4.0-beta.0 Latest Latest
Warning

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

Go to latest
Published: Sep 1, 2016 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetObjectFromChan

func GetObjectFromChan(c chan runtime.Object) runtime.Object

GetObjectFromChan tries to get an api object from the given channel within a reasonable time (1 min).

func NewCluster

func NewCluster(name string, readyStatus api_v1.ConditionStatus) *federation_api.Cluster

NewCluster build a new cluster object.

func RegisterFakeCopyOnCreate

func RegisterFakeCopyOnCreate(resource string, client *core.Fake, watcher *watch.FakeWatcher) chan runtime.Object

RegisterFakeCopyOnCreate register a reactor in the given fake client that passes all created object to the given watcher and also copies them to a channel for in-test inspection.

func RegisterFakeCopyOnUpdate

func RegisterFakeCopyOnUpdate(resource string, client *core.Fake, watcher *watch.FakeWatcher) chan runtime.Object

RegisterFakeCopyOnCreate register a reactor in the given fake client that passes all updated object to the given watcher and also copies them to a channel for in-test inspection.

func RegisterFakeList

func RegisterFakeList(resource string, client *core.Fake, obj runtime.Object)

RegisterFakeList registers a list response for the specified resource inside the given fake client. The passed value will be returned with every list call.

func RegisterFakeWatch

func RegisterFakeWatch(resource string, client *core.Fake) *watch.FakeWatcher

RegisterFakeWatch adds a new fake watcher for the specified resource in the given fake client. All subsequent requrest for watch on the client will result in returning this fake watcher.

func ToFederatedInformerForTestOnly

func ToFederatedInformerForTestOnly(informer util.FederatedInformer) util.FederatedInformerForTestOnly

Types

This section is empty.

Jump to

Keyboard shortcuts

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