client-go: k8s.io/client-go/tools/cache/testing Index | Files

package framework

import "k8s.io/client-go/tools/cache/testing"

Index

Package Files

fake_controller_source.go

type FakeControllerSource Uses

type FakeControllerSource struct {
    Items map[nnu]runtime.Object

    Broadcaster *watch.Broadcaster
    // contains filtered or unexported fields
}

FakeControllerSource implements listing/watching for testing.

func NewFakeControllerSource Uses

func NewFakeControllerSource() *FakeControllerSource

func (*FakeControllerSource) Add Uses

func (f *FakeControllerSource) Add(obj runtime.Object)

Add adds an object to the set and sends an add event to watchers. obj's ResourceVersion is set.

func (*FakeControllerSource) AddDropWatch Uses

func (f *FakeControllerSource) AddDropWatch(obj runtime.Object)

AddDropWatch adds an object to the set but forgets to send an add event to watchers. obj's ResourceVersion is set.

func (*FakeControllerSource) Change Uses

func (f *FakeControllerSource) Change(e watch.Event, watchProbability float64)

Change records the given event (setting the object's resource version) and sends a watch event with the specified probability.

func (*FakeControllerSource) Delete Uses

func (f *FakeControllerSource) Delete(lastValue runtime.Object)

Delete deletes an object from the set and sends a delete event to watchers. obj's ResourceVersion is set.

func (*FakeControllerSource) DeleteDropWatch Uses

func (f *FakeControllerSource) DeleteDropWatch(lastValue runtime.Object)

DeleteDropWatch deletes an object from the set but forgets to send a delete event to watchers. obj's ResourceVersion is set.

func (*FakeControllerSource) List Uses

func (f *FakeControllerSource) List(options metav1.ListOptions) (runtime.Object, error)

List returns a list object, with its resource version set.

func (*FakeControllerSource) Modify Uses

func (f *FakeControllerSource) Modify(obj runtime.Object)

Modify updates an object in the set and sends a modified event to watchers. obj's ResourceVersion is set.

func (*FakeControllerSource) ModifyDropWatch Uses

func (f *FakeControllerSource) ModifyDropWatch(obj runtime.Object)

ModifyDropWatch updates an object in the set but forgets to send a modify event to watchers. obj's ResourceVersion is set.

func (*FakeControllerSource) Shutdown Uses

func (f *FakeControllerSource) Shutdown()

Shutdown closes the underlying broadcaster, waiting for events to be delivered. It's an error to call any method after calling shutdown. This is enforced by Shutdown() leaving f locked.

func (*FakeControllerSource) Watch Uses

func (f *FakeControllerSource) Watch(options metav1.ListOptions) (watch.Interface, error)

Watch returns a watch, which will be pre-populated with all changes after resourceVersion.

type FakePVCControllerSource Uses

type FakePVCControllerSource struct {
    FakeControllerSource
}

func NewFakePVCControllerSource Uses

func NewFakePVCControllerSource() *FakePVCControllerSource

func (*FakePVCControllerSource) List Uses

func (f *FakePVCControllerSource) List(options metav1.ListOptions) (runtime.Object, error)

List returns a list object, with its resource version set.

type FakePVControllerSource Uses

type FakePVControllerSource struct {
    FakeControllerSource
}

func NewFakePVControllerSource Uses

func NewFakePVControllerSource() *FakePVControllerSource

func (*FakePVControllerSource) List Uses

func (f *FakePVControllerSource) List(options metav1.ListOptions) (runtime.Object, error)

List returns a list object, with its resource version set.

Package framework imports 10 packages (graph). Updated 2017-12-28. Refresh now. Tools for package owners.