Alias deprecated genericclioptions.IOStreams with new one

This commit is contained in:
Arda Güçlü 2023-04-06 16:28:31 +03:00
parent f91518b81a
commit d9bd22115f

View File

@ -23,6 +23,11 @@ import (
"k8s.io/cli-runtime/pkg/genericiooptions" "k8s.io/cli-runtime/pkg/genericiooptions"
) )
// IOStreams provides the standard names for iostreams. This is useful for embedding and for unit testing.
// Inconsistent and different names make it hard to read and review code
// DEPRECATED: use genericiooptions.IOStreams
type IOStreams = genericiooptions.IOStreams
// NewTestIOStreams returns a valid IOStreams and in, out, errout buffers for unit tests // NewTestIOStreams returns a valid IOStreams and in, out, errout buffers for unit tests
// DEPRECATED: use genericiooptions.NewTestIOStreams // DEPRECATED: use genericiooptions.NewTestIOStreams
func NewTestIOStreams() (genericiooptions.IOStreams, *bytes.Buffer, *bytes.Buffer, *bytes.Buffer) { func NewTestIOStreams() (genericiooptions.IOStreams, *bytes.Buffer, *bytes.Buffer, *bytes.Buffer) {
@ -30,7 +35,7 @@ func NewTestIOStreams() (genericiooptions.IOStreams, *bytes.Buffer, *bytes.Buffe
out := &bytes.Buffer{} out := &bytes.Buffer{}
errOut := &bytes.Buffer{} errOut := &bytes.Buffer{}
return genericiooptions.IOStreams{ return IOStreams{
In: in, In: in,
Out: out, Out: out,
ErrOut: errOut, ErrOut: errOut,
@ -41,7 +46,7 @@ func NewTestIOStreams() (genericiooptions.IOStreams, *bytes.Buffer, *bytes.Buffe
// DEPRECATED: use genericiooptions.NewTestIOStreamsDiscard // DEPRECATED: use genericiooptions.NewTestIOStreamsDiscard
func NewTestIOStreamsDiscard() genericiooptions.IOStreams { func NewTestIOStreamsDiscard() genericiooptions.IOStreams {
in := &bytes.Buffer{} in := &bytes.Buffer{}
return genericiooptions.IOStreams{ return IOStreams{
In: in, In: in,
Out: ioutil.Discard, Out: ioutil.Discard,
ErrOut: ioutil.Discard, ErrOut: ioutil.Discard,