# Structs
FakeClientProvider returns fake clientsets and dynamic clients that are initialized with objects.
FakeSPDYExecutor is a fake SPDYExecutor that allows configuring output for a given input Inputs are saved in order to allow verifying commands that were executed.
FakeSPDYExecutorProvider provides a function that allows replacing remotecommand.NewSPDYExecutor.
NoOpClientProvider returns nil for all functions in the interface, for use in tests where clients are not expected to be used.
Functions below are to wrap the RESTClient in fake.Clientset (which is by default nil) This is required to allow allow resolving requests for pods/exec in tests.