|
|
@ -111,7 +111,7 @@ func TestGetUnknownSchemaObject(t *testing.T) {
|
|
|
|
|
|
|
|
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd.SetOutput(buf)
|
|
|
|
cmd.SetOut(buf)
|
|
|
|
cmd.Run(cmd, []string{"type", "foo"})
|
|
|
|
cmd.Run(cmd, []string{"type", "foo"})
|
|
|
|
|
|
|
|
|
|
|
|
expected := []runtime.Object{cmdtesting.NewInternalType("", "", "foo")}
|
|
|
|
expected := []runtime.Object{cmdtesting.NewInternalType("", "", "foo")}
|
|
|
@ -178,7 +178,7 @@ func TestGetObjectsWithOpenAPIOutputFormatPresent(t *testing.T) {
|
|
|
|
|
|
|
|
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd.SetOutput(buf)
|
|
|
|
cmd.SetOut(buf)
|
|
|
|
cmd.Flags().Set(useOpenAPIPrintColumnFlagLabel, "true")
|
|
|
|
cmd.Flags().Set(useOpenAPIPrintColumnFlagLabel, "true")
|
|
|
|
cmd.Run(cmd, []string{"pods", "foo"})
|
|
|
|
cmd.Run(cmd, []string{"pods", "foo"})
|
|
|
|
|
|
|
|
|
|
|
@ -231,7 +231,7 @@ func TestGetObjects(t *testing.T) {
|
|
|
|
|
|
|
|
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd.SetOutput(buf)
|
|
|
|
cmd.SetOut(buf)
|
|
|
|
cmd.Run(cmd, []string{"pods", "foo"})
|
|
|
|
cmd.Run(cmd, []string{"pods", "foo"})
|
|
|
|
|
|
|
|
|
|
|
|
expected := `NAME AGE
|
|
|
|
expected := `NAME AGE
|
|
|
@ -256,7 +256,7 @@ func TestGetObjectSubresourceStatus(t *testing.T) {
|
|
|
|
|
|
|
|
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd.SetOutput(buf)
|
|
|
|
cmd.SetOut(buf)
|
|
|
|
cmd.Flags().Set("subresource", "status")
|
|
|
|
cmd.Flags().Set("subresource", "status")
|
|
|
|
cmd.Run(cmd, []string{"replicationcontrollers", "rc1"})
|
|
|
|
cmd.Run(cmd, []string{"replicationcontrollers", "rc1"})
|
|
|
|
|
|
|
|
|
|
|
@ -283,7 +283,7 @@ func TestGetObjectSubresourceScale(t *testing.T) {
|
|
|
|
|
|
|
|
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd.SetOutput(buf)
|
|
|
|
cmd.SetOut(buf)
|
|
|
|
cmd.Flags().Set("subresource", "scale")
|
|
|
|
cmd.Flags().Set("subresource", "scale")
|
|
|
|
cmd.Run(cmd, []string{"replicationcontrollers", "rc1"})
|
|
|
|
cmd.Run(cmd, []string{"replicationcontrollers", "rc1"})
|
|
|
|
|
|
|
|
|
|
|
@ -310,7 +310,7 @@ func TestGetTableObjects(t *testing.T) {
|
|
|
|
|
|
|
|
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd.SetOutput(buf)
|
|
|
|
cmd.SetOut(buf)
|
|
|
|
cmd.Run(cmd, []string{"pods", "foo"})
|
|
|
|
cmd.Run(cmd, []string{"pods", "foo"})
|
|
|
|
|
|
|
|
|
|
|
|
expected := `NAME READY STATUS RESTARTS AGE
|
|
|
|
expected := `NAME READY STATUS RESTARTS AGE
|
|
|
@ -335,7 +335,7 @@ func TestGetV1TableObjects(t *testing.T) {
|
|
|
|
|
|
|
|
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd.SetOutput(buf)
|
|
|
|
cmd.SetOut(buf)
|
|
|
|
cmd.Run(cmd, []string{"pods", "foo"})
|
|
|
|
cmd.Run(cmd, []string{"pods", "foo"})
|
|
|
|
|
|
|
|
|
|
|
|
expected := `NAME READY STATUS RESTARTS AGE
|
|
|
|
expected := `NAME READY STATUS RESTARTS AGE
|
|
|
@ -360,7 +360,7 @@ func TestGetObjectsShowKind(t *testing.T) {
|
|
|
|
|
|
|
|
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd.SetOutput(buf)
|
|
|
|
cmd.SetOut(buf)
|
|
|
|
cmd.Flags().Set("show-kind", "true")
|
|
|
|
cmd.Flags().Set("show-kind", "true")
|
|
|
|
cmd.Run(cmd, []string{"pods", "foo"})
|
|
|
|
cmd.Run(cmd, []string{"pods", "foo"})
|
|
|
|
|
|
|
|
|
|
|
@ -386,7 +386,7 @@ func TestGetTableObjectsShowKind(t *testing.T) {
|
|
|
|
|
|
|
|
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd.SetOutput(buf)
|
|
|
|
cmd.SetOut(buf)
|
|
|
|
cmd.Flags().Set("show-kind", "true")
|
|
|
|
cmd.Flags().Set("show-kind", "true")
|
|
|
|
cmd.Run(cmd, []string{"pods", "foo"})
|
|
|
|
cmd.Run(cmd, []string{"pods", "foo"})
|
|
|
|
|
|
|
|
|
|
|
@ -439,7 +439,7 @@ func TestGetMultipleResourceTypesShowKinds(t *testing.T) {
|
|
|
|
|
|
|
|
|
|
|
|
streams, _, buf, bufErr := genericclioptions.NewTestIOStreams()
|
|
|
|
streams, _, buf, bufErr := genericclioptions.NewTestIOStreams()
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd.SetOutput(buf)
|
|
|
|
cmd.SetOut(buf)
|
|
|
|
cmd.Run(cmd, []string{"all"})
|
|
|
|
cmd.Run(cmd, []string{"all"})
|
|
|
|
|
|
|
|
|
|
|
|
expected := `NAME AGE
|
|
|
|
expected := `NAME AGE
|
|
|
@ -500,7 +500,7 @@ func TestGetMultipleTableResourceTypesShowKinds(t *testing.T) {
|
|
|
|
|
|
|
|
|
|
|
|
streams, _, buf, bufErr := genericclioptions.NewTestIOStreams()
|
|
|
|
streams, _, buf, bufErr := genericclioptions.NewTestIOStreams()
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd.SetOutput(buf)
|
|
|
|
cmd.SetOut(buf)
|
|
|
|
cmd.Run(cmd, []string{"all"})
|
|
|
|
cmd.Run(cmd, []string{"all"})
|
|
|
|
|
|
|
|
|
|
|
|
expected := `NAME READY STATUS RESTARTS AGE
|
|
|
|
expected := `NAME READY STATUS RESTARTS AGE
|
|
|
@ -561,7 +561,7 @@ func TestNoBlankLinesForGetMultipleTableResource(t *testing.T) {
|
|
|
|
|
|
|
|
|
|
|
|
streams, _, buf, bufErr := genericclioptions.NewTestIOStreams()
|
|
|
|
streams, _, buf, bufErr := genericclioptions.NewTestIOStreams()
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd.SetOutput(buf)
|
|
|
|
cmd.SetOut(buf)
|
|
|
|
|
|
|
|
|
|
|
|
expected := `NAME READY STATUS RESTARTS AGE
|
|
|
|
expected := `NAME READY STATUS RESTARTS AGE
|
|
|
|
pod/foo 0/0 0 <unknown>
|
|
|
|
pod/foo 0/0 0 <unknown>
|
|
|
@ -630,7 +630,7 @@ func TestNoBlankLinesForGetAll(t *testing.T) {
|
|
|
|
|
|
|
|
|
|
|
|
streams, _, buf, errbuf := genericclioptions.NewTestIOStreams()
|
|
|
|
streams, _, buf, errbuf := genericclioptions.NewTestIOStreams()
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd.SetOutput(buf)
|
|
|
|
cmd.SetOut(buf)
|
|
|
|
cmd.Run(cmd, []string{"all"})
|
|
|
|
cmd.Run(cmd, []string{"all"})
|
|
|
|
|
|
|
|
|
|
|
|
expected := ``
|
|
|
|
expected := ``
|
|
|
@ -656,7 +656,7 @@ func TestNotFoundMessageForGetNonNamespacedResources(t *testing.T) {
|
|
|
|
|
|
|
|
|
|
|
|
streams, _, buf, errbuf := genericclioptions.NewTestIOStreams()
|
|
|
|
streams, _, buf, errbuf := genericclioptions.NewTestIOStreams()
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd.SetOutput(buf)
|
|
|
|
cmd.SetOut(buf)
|
|
|
|
cmd.Run(cmd, []string{"persistentvolumes"})
|
|
|
|
cmd.Run(cmd, []string{"persistentvolumes"})
|
|
|
|
|
|
|
|
|
|
|
|
expected := ``
|
|
|
|
expected := ``
|
|
|
@ -684,7 +684,7 @@ func TestGetObjectsShowLabels(t *testing.T) {
|
|
|
|
|
|
|
|
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd.SetOutput(buf)
|
|
|
|
cmd.SetOut(buf)
|
|
|
|
cmd.Flags().Set("show-labels", "true")
|
|
|
|
cmd.Flags().Set("show-labels", "true")
|
|
|
|
cmd.Run(cmd, []string{"pods", "foo"})
|
|
|
|
cmd.Run(cmd, []string{"pods", "foo"})
|
|
|
|
|
|
|
|
|
|
|
@ -710,7 +710,7 @@ func TestGetTableObjectsShowLabels(t *testing.T) {
|
|
|
|
|
|
|
|
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd.SetOutput(buf)
|
|
|
|
cmd.SetOut(buf)
|
|
|
|
cmd.Flags().Set("show-labels", "true")
|
|
|
|
cmd.Flags().Set("show-labels", "true")
|
|
|
|
cmd.Run(cmd, []string{"pods", "foo"})
|
|
|
|
cmd.Run(cmd, []string{"pods", "foo"})
|
|
|
|
|
|
|
|
|
|
|
@ -745,7 +745,7 @@ func TestGetEmptyTable(t *testing.T) {
|
|
|
|
|
|
|
|
|
|
|
|
streams, _, buf, errbuf := genericclioptions.NewTestIOStreams()
|
|
|
|
streams, _, buf, errbuf := genericclioptions.NewTestIOStreams()
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd.SetOutput(buf)
|
|
|
|
cmd.SetOut(buf)
|
|
|
|
cmd.Run(cmd, []string{"pods"})
|
|
|
|
cmd.Run(cmd, []string{"pods"})
|
|
|
|
|
|
|
|
|
|
|
|
expected := ``
|
|
|
|
expected := ``
|
|
|
@ -795,7 +795,7 @@ func TestGetObjectIgnoreNotFound(t *testing.T) {
|
|
|
|
|
|
|
|
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd.SetOutput(buf)
|
|
|
|
cmd.SetOut(buf)
|
|
|
|
cmd.Flags().Set("ignore-not-found", "true")
|
|
|
|
cmd.Flags().Set("ignore-not-found", "true")
|
|
|
|
cmd.Flags().Set("output", "yaml")
|
|
|
|
cmd.Flags().Set("output", "yaml")
|
|
|
|
cmd.Run(cmd, []string{"pods", "nonexistentpod"})
|
|
|
|
cmd.Run(cmd, []string{"pods", "nonexistentpod"})
|
|
|
@ -910,7 +910,7 @@ func TestGetSortedObjects(t *testing.T) {
|
|
|
|
|
|
|
|
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd.SetOutput(buf)
|
|
|
|
cmd.SetOut(buf)
|
|
|
|
|
|
|
|
|
|
|
|
// sorting with metadata.name
|
|
|
|
// sorting with metadata.name
|
|
|
|
cmd.Flags().Set("sort-by", ".metadata.name")
|
|
|
|
cmd.Flags().Set("sort-by", ".metadata.name")
|
|
|
@ -949,7 +949,7 @@ func TestGetSortedObjectsUnstructuredTable(t *testing.T) {
|
|
|
|
|
|
|
|
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd.SetOutput(buf)
|
|
|
|
cmd.SetOut(buf)
|
|
|
|
|
|
|
|
|
|
|
|
// sorting with metadata.name
|
|
|
|
// sorting with metadata.name
|
|
|
|
cmd.Flags().Set("sort-by", ".metadata.name")
|
|
|
|
cmd.Flags().Set("sort-by", ".metadata.name")
|
|
|
@ -1181,7 +1181,7 @@ func TestGetObjectsIdentifiedByFile(t *testing.T) {
|
|
|
|
|
|
|
|
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd.SetOutput(buf)
|
|
|
|
cmd.SetOut(buf)
|
|
|
|
cmd.Flags().Set("filename", "../../../testdata/controller.yaml")
|
|
|
|
cmd.Flags().Set("filename", "../../../testdata/controller.yaml")
|
|
|
|
cmd.Run(cmd, []string{})
|
|
|
|
cmd.Run(cmd, []string{})
|
|
|
|
|
|
|
|
|
|
|
@ -1207,7 +1207,7 @@ func TestGetTableObjectsIdentifiedByFile(t *testing.T) {
|
|
|
|
|
|
|
|
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd.SetOutput(buf)
|
|
|
|
cmd.SetOut(buf)
|
|
|
|
cmd.Flags().Set("filename", "../../../testdata/controller.yaml")
|
|
|
|
cmd.Flags().Set("filename", "../../../testdata/controller.yaml")
|
|
|
|
cmd.Run(cmd, []string{})
|
|
|
|
cmd.Run(cmd, []string{})
|
|
|
|
|
|
|
|
|
|
|
@ -1233,7 +1233,7 @@ func TestGetListObjects(t *testing.T) {
|
|
|
|
|
|
|
|
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd.SetOutput(buf)
|
|
|
|
cmd.SetOut(buf)
|
|
|
|
cmd.Run(cmd, []string{"pods"})
|
|
|
|
cmd.Run(cmd, []string{"pods"})
|
|
|
|
|
|
|
|
|
|
|
|
expected := `NAME AGE
|
|
|
|
expected := `NAME AGE
|
|
|
@ -1259,7 +1259,7 @@ func TestGetListTableObjects(t *testing.T) {
|
|
|
|
|
|
|
|
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd.SetOutput(buf)
|
|
|
|
cmd.SetOut(buf)
|
|
|
|
cmd.Run(cmd, []string{"pods"})
|
|
|
|
cmd.Run(cmd, []string{"pods"})
|
|
|
|
|
|
|
|
|
|
|
|
expected := `NAME READY STATUS RESTARTS AGE
|
|
|
|
expected := `NAME READY STATUS RESTARTS AGE
|
|
|
@ -1285,7 +1285,7 @@ func TestGetListComponentStatus(t *testing.T) {
|
|
|
|
|
|
|
|
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd.SetOutput(buf)
|
|
|
|
cmd.SetOut(buf)
|
|
|
|
cmd.Run(cmd, []string{"componentstatuses"})
|
|
|
|
cmd.Run(cmd, []string{"componentstatuses"})
|
|
|
|
|
|
|
|
|
|
|
|
expected := `NAME STATUS MESSAGE ERROR
|
|
|
|
expected := `NAME STATUS MESSAGE ERROR
|
|
|
@ -1334,7 +1334,7 @@ func TestGetMixedGenericObjects(t *testing.T) {
|
|
|
|
|
|
|
|
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd.SetOutput(buf)
|
|
|
|
cmd.SetOut(buf)
|
|
|
|
cmd.Flags().Set("output", "json")
|
|
|
|
cmd.Flags().Set("output", "json")
|
|
|
|
cmd.Run(cmd, []string{"pods"})
|
|
|
|
cmd.Run(cmd, []string{"pods"})
|
|
|
|
|
|
|
|
|
|
|
@ -1383,7 +1383,7 @@ func TestGetMultipleTypeObjects(t *testing.T) {
|
|
|
|
|
|
|
|
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd.SetOutput(buf)
|
|
|
|
cmd.SetOut(buf)
|
|
|
|
cmd.Run(cmd, []string{"pods,services"})
|
|
|
|
cmd.Run(cmd, []string{"pods,services"})
|
|
|
|
|
|
|
|
|
|
|
|
expected := `NAME AGE
|
|
|
|
expected := `NAME AGE
|
|
|
@ -1422,7 +1422,7 @@ func TestGetMultipleTypeTableObjects(t *testing.T) {
|
|
|
|
|
|
|
|
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd.SetOutput(buf)
|
|
|
|
cmd.SetOut(buf)
|
|
|
|
cmd.Run(cmd, []string{"pods,services"})
|
|
|
|
cmd.Run(cmd, []string{"pods,services"})
|
|
|
|
|
|
|
|
|
|
|
|
expected := `NAME READY STATUS RESTARTS AGE
|
|
|
|
expected := `NAME READY STATUS RESTARTS AGE
|
|
|
@ -1462,7 +1462,7 @@ func TestGetMultipleTypeObjectsAsList(t *testing.T) {
|
|
|
|
|
|
|
|
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd.SetOutput(buf)
|
|
|
|
cmd.SetOut(buf)
|
|
|
|
|
|
|
|
|
|
|
|
cmd.Flags().Set("output", "json")
|
|
|
|
cmd.Flags().Set("output", "json")
|
|
|
|
cmd.Run(cmd, []string{"pods,services"})
|
|
|
|
cmd.Run(cmd, []string{"pods,services"})
|
|
|
@ -1564,7 +1564,7 @@ func TestGetMultipleTypeObjectsWithLabelSelector(t *testing.T) {
|
|
|
|
|
|
|
|
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd.SetOutput(buf)
|
|
|
|
cmd.SetOut(buf)
|
|
|
|
|
|
|
|
|
|
|
|
cmd.Flags().Set("selector", "a=b")
|
|
|
|
cmd.Flags().Set("selector", "a=b")
|
|
|
|
cmd.Run(cmd, []string{"pods,services"})
|
|
|
|
cmd.Run(cmd, []string{"pods,services"})
|
|
|
@ -1608,7 +1608,7 @@ func TestGetMultipleTypeTableObjectsWithLabelSelector(t *testing.T) {
|
|
|
|
|
|
|
|
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd.SetOutput(buf)
|
|
|
|
cmd.SetOut(buf)
|
|
|
|
|
|
|
|
|
|
|
|
cmd.Flags().Set("selector", "a=b")
|
|
|
|
cmd.Flags().Set("selector", "a=b")
|
|
|
|
cmd.Run(cmd, []string{"pods,services"})
|
|
|
|
cmd.Run(cmd, []string{"pods,services"})
|
|
|
@ -1652,7 +1652,7 @@ func TestGetMultipleTypeObjectsWithFieldSelector(t *testing.T) {
|
|
|
|
|
|
|
|
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd.SetOutput(buf)
|
|
|
|
cmd.SetOut(buf)
|
|
|
|
|
|
|
|
|
|
|
|
cmd.Flags().Set("field-selector", "a=b")
|
|
|
|
cmd.Flags().Set("field-selector", "a=b")
|
|
|
|
cmd.Run(cmd, []string{"pods,services"})
|
|
|
|
cmd.Run(cmd, []string{"pods,services"})
|
|
|
@ -1696,7 +1696,7 @@ func TestGetMultipleTypeTableObjectsWithFieldSelector(t *testing.T) {
|
|
|
|
|
|
|
|
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd.SetOutput(buf)
|
|
|
|
cmd.SetOut(buf)
|
|
|
|
|
|
|
|
|
|
|
|
cmd.Flags().Set("field-selector", "a=b")
|
|
|
|
cmd.Flags().Set("field-selector", "a=b")
|
|
|
|
cmd.Run(cmd, []string{"pods,services"})
|
|
|
|
cmd.Run(cmd, []string{"pods,services"})
|
|
|
@ -1742,7 +1742,7 @@ func TestGetMultipleTypeObjectsWithDirectReference(t *testing.T) {
|
|
|
|
|
|
|
|
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd.SetOutput(buf)
|
|
|
|
cmd.SetOut(buf)
|
|
|
|
|
|
|
|
|
|
|
|
cmd.Run(cmd, []string{"services/bar", "node/foo"})
|
|
|
|
cmd.Run(cmd, []string{"services/bar", "node/foo"})
|
|
|
|
|
|
|
|
|
|
|
@ -1786,7 +1786,7 @@ func TestGetMultipleTypeTableObjectsWithDirectReference(t *testing.T) {
|
|
|
|
|
|
|
|
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd.SetOutput(buf)
|
|
|
|
cmd.SetOut(buf)
|
|
|
|
|
|
|
|
|
|
|
|
cmd.Run(cmd, []string{"services/bar", "node/foo"})
|
|
|
|
cmd.Run(cmd, []string{"services/bar", "node/foo"})
|
|
|
|
|
|
|
|
|
|
|
@ -1941,7 +1941,7 @@ func TestWatchLabelSelector(t *testing.T) {
|
|
|
|
|
|
|
|
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd.SetOutput(buf)
|
|
|
|
cmd.SetOut(buf)
|
|
|
|
|
|
|
|
|
|
|
|
cmd.Flags().Set("watch", "true")
|
|
|
|
cmd.Flags().Set("watch", "true")
|
|
|
|
cmd.Flags().Set("selector", "a=b")
|
|
|
|
cmd.Flags().Set("selector", "a=b")
|
|
|
@ -1992,7 +1992,7 @@ func TestWatchTableLabelSelector(t *testing.T) {
|
|
|
|
|
|
|
|
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd.SetOutput(buf)
|
|
|
|
cmd.SetOut(buf)
|
|
|
|
|
|
|
|
|
|
|
|
cmd.Flags().Set("watch", "true")
|
|
|
|
cmd.Flags().Set("watch", "true")
|
|
|
|
cmd.Flags().Set("selector", "a=b")
|
|
|
|
cmd.Flags().Set("selector", "a=b")
|
|
|
@ -2043,7 +2043,7 @@ func TestWatchFieldSelector(t *testing.T) {
|
|
|
|
|
|
|
|
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd.SetOutput(buf)
|
|
|
|
cmd.SetOut(buf)
|
|
|
|
|
|
|
|
|
|
|
|
cmd.Flags().Set("watch", "true")
|
|
|
|
cmd.Flags().Set("watch", "true")
|
|
|
|
cmd.Flags().Set("field-selector", "a=b")
|
|
|
|
cmd.Flags().Set("field-selector", "a=b")
|
|
|
@ -2094,7 +2094,7 @@ func TestWatchTableFieldSelector(t *testing.T) {
|
|
|
|
|
|
|
|
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd.SetOutput(buf)
|
|
|
|
cmd.SetOut(buf)
|
|
|
|
|
|
|
|
|
|
|
|
cmd.Flags().Set("watch", "true")
|
|
|
|
cmd.Flags().Set("watch", "true")
|
|
|
|
cmd.Flags().Set("field-selector", "a=b")
|
|
|
|
cmd.Flags().Set("field-selector", "a=b")
|
|
|
@ -2139,7 +2139,7 @@ func TestWatchResource(t *testing.T) {
|
|
|
|
|
|
|
|
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd.SetOutput(buf)
|
|
|
|
cmd.SetOut(buf)
|
|
|
|
|
|
|
|
|
|
|
|
cmd.Flags().Set("watch", "true")
|
|
|
|
cmd.Flags().Set("watch", "true")
|
|
|
|
cmd.Run(cmd, []string{"pods", "foo"})
|
|
|
|
cmd.Run(cmd, []string{"pods", "foo"})
|
|
|
@ -2183,7 +2183,7 @@ func TestWatchStatus(t *testing.T) {
|
|
|
|
|
|
|
|
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd.SetOutput(buf)
|
|
|
|
cmd.SetOut(buf)
|
|
|
|
|
|
|
|
|
|
|
|
cmd.Flags().Set("watch", "true")
|
|
|
|
cmd.Flags().Set("watch", "true")
|
|
|
|
cmd.Run(cmd, []string{"pods", "foo"})
|
|
|
|
cmd.Run(cmd, []string{"pods", "foo"})
|
|
|
@ -2229,7 +2229,7 @@ func TestWatchTableResource(t *testing.T) {
|
|
|
|
|
|
|
|
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd.SetOutput(buf)
|
|
|
|
cmd.SetOut(buf)
|
|
|
|
|
|
|
|
|
|
|
|
cmd.Flags().Set("watch", "true")
|
|
|
|
cmd.Flags().Set("watch", "true")
|
|
|
|
cmd.Run(cmd, []string{"pods", "foo"})
|
|
|
|
cmd.Run(cmd, []string{"pods", "foo"})
|
|
|
@ -2335,7 +2335,7 @@ func TestWatchResourceTable(t *testing.T) {
|
|
|
|
|
|
|
|
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd.SetOutput(buf)
|
|
|
|
cmd.SetOut(buf)
|
|
|
|
|
|
|
|
|
|
|
|
cmd.Flags().Set("watch", "true")
|
|
|
|
cmd.Flags().Set("watch", "true")
|
|
|
|
cmd.Run(cmd, []string{"pods"})
|
|
|
|
cmd.Run(cmd, []string{"pods"})
|
|
|
@ -2547,7 +2547,7 @@ pod/foo
|
|
|
|
|
|
|
|
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd.SetOutput(buf)
|
|
|
|
cmd.SetOut(buf)
|
|
|
|
|
|
|
|
|
|
|
|
cmd.Flags().Set("watch", "true")
|
|
|
|
cmd.Flags().Set("watch", "true")
|
|
|
|
cmd.Flags().Set("all-namespaces", "true")
|
|
|
|
cmd.Flags().Set("all-namespaces", "true")
|
|
|
@ -2593,7 +2593,7 @@ func TestWatchResourceIdentifiedByFile(t *testing.T) {
|
|
|
|
|
|
|
|
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd.SetOutput(buf)
|
|
|
|
cmd.SetOut(buf)
|
|
|
|
|
|
|
|
|
|
|
|
cmd.Flags().Set("watch", "true")
|
|
|
|
cmd.Flags().Set("watch", "true")
|
|
|
|
cmd.Flags().Set("filename", "../../../testdata/controller.yaml")
|
|
|
|
cmd.Flags().Set("filename", "../../../testdata/controller.yaml")
|
|
|
@ -2637,7 +2637,7 @@ func TestWatchOnlyResource(t *testing.T) {
|
|
|
|
|
|
|
|
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd.SetOutput(buf)
|
|
|
|
cmd.SetOut(buf)
|
|
|
|
|
|
|
|
|
|
|
|
cmd.Flags().Set("watch-only", "true")
|
|
|
|
cmd.Flags().Set("watch-only", "true")
|
|
|
|
cmd.Run(cmd, []string{"pods", "foo"})
|
|
|
|
cmd.Run(cmd, []string{"pods", "foo"})
|
|
|
@ -2679,7 +2679,7 @@ func TestWatchOnlyTableResource(t *testing.T) {
|
|
|
|
|
|
|
|
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd.SetOutput(buf)
|
|
|
|
cmd.SetOut(buf)
|
|
|
|
|
|
|
|
|
|
|
|
cmd.Flags().Set("watch-only", "true")
|
|
|
|
cmd.Flags().Set("watch-only", "true")
|
|
|
|
cmd.Run(cmd, []string{"pods", "foo"})
|
|
|
|
cmd.Run(cmd, []string{"pods", "foo"})
|
|
|
@ -2724,7 +2724,7 @@ func TestWatchOnlyList(t *testing.T) {
|
|
|
|
|
|
|
|
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd.SetOutput(buf)
|
|
|
|
cmd.SetOut(buf)
|
|
|
|
|
|
|
|
|
|
|
|
cmd.Flags().Set("watch-only", "true")
|
|
|
|
cmd.Flags().Set("watch-only", "true")
|
|
|
|
cmd.Run(cmd, []string{"pods"})
|
|
|
|
cmd.Run(cmd, []string{"pods"})
|
|
|
@ -2769,7 +2769,7 @@ func TestWatchOnlyTableList(t *testing.T) {
|
|
|
|
|
|
|
|
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
streams, _, buf, _ := genericclioptions.NewTestIOStreams()
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd := NewCmdGet("kubectl", tf, streams)
|
|
|
|
cmd.SetOutput(buf)
|
|
|
|
cmd.SetOut(buf)
|
|
|
|
|
|
|
|
|
|
|
|
cmd.Flags().Set("watch-only", "true")
|
|
|
|
cmd.Flags().Set("watch-only", "true")
|
|
|
|
cmd.Run(cmd, []string{"pods"})
|
|
|
|
cmd.Run(cmd, []string{"pods"})
|
|
|
|