func NewSimpleClientset(objects ...runtime.Object) *Clientset {
	o := testing.NewObjectTracker(scheme, codecs.UniversalDecoder())
	for _, obj := range objects {
		if err := o.Add(obj); err != nil {
			panic(err)
		}
	}

	fakePtr := testing.Fake{}
	fakePtr.AddReactor("*", "*", testing.ObjectReaction(o))
	fakePtr.AddWatchReactor("*", testing.DefaultWatchReactor(watch.NewFake(), nil))

	return &Clientset{fakePtr, &fakediscovery.FakeDiscovery{Fake: &fakePtr}}
}
func NewSimpleClientset(objects ...runtime.Object) *Clientset {
	o := testing.NewObjectTracker(scheme, codecs.UniversalDecoder())
	for _, obj := range objects {
		if err := o.Add(obj); err != nil {
			panic(err)
		}
	}

	fakePtr := testing.Fake{}
	fakePtr.AddReactor("*", "*", testing.ObjectReaction(o))
	fakePtr.AddWatchReactor("*", testing.DefaultWatchReactor(watch.NewFake(), nil))

	return &Clientset{fakePtr, &fakediscovery.FakeDiscovery{Fake: &fakePtr}}
}
func NewSimpleClientset ( objects ... runtime . Object ) * Clientset { o := testing . NewObjectTracker ( scheme , codecs . UniversalDecoder ( ) ) for _ , obj := range objects { if err := o . Add ( obj ) ; err != nil { panic ( err ) } } fakePtr := testing . Fake { } fakePtr . AddReactor ( " " , " " , testing . ObjectReaction ( o ) ) fakePtr . AddWatchReactor ( " " , testing . DefaultWatchReactor ( watch . NewFake ( ) , nil ) ) return & Clientset { fakePtr , & fakediscovery . FakeDiscovery { Fake : & fakePtr } } }
// NewSimpleClientset returns a clientset that will respond with the provided objects.
// It's backed by a very simple object tracker that processes creates, updates and deletions as-is,
// without applying any validations and/or defaults. It shouldn't be considered a replacement
// for a real clientset and is mostly useful in simple unit tests.
NewSimpleClientset returns a clientset that will respond with the provided objects . It s backed by a very simple object tracker that processes creates updates and deletions as - is without applying any validations and / or defaults . It shouldn t be considered a replacement for a real clientset and is mostly useful in simple unit tests .