|
|
|
@@ -260,11 +260,11 @@ func TestGetObjectsWithOpenAPIOutputFormatPresent(t *testing.T) {
|
|
|
|
|
cmd.Flags().Set(useOpenAPIPrintColumnFlagLabel, "true")
|
|
|
|
|
cmd.Run(cmd, []string{"pods", "foo"})
|
|
|
|
|
|
|
|
|
|
expected := `NAME RSRC
|
|
|
|
|
foo 10
|
|
|
|
|
expected := `NAME RSRC
|
|
|
|
|
foo 10
|
|
|
|
|
`
|
|
|
|
|
if e, a := expected, buf.String(); e != a {
|
|
|
|
|
t.Errorf("expected %v, got %v", e, a)
|
|
|
|
|
t.Errorf("expected\n%v\ngot\n%v", e, a)
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@@ -312,11 +312,11 @@ func TestGetObjects(t *testing.T) {
|
|
|
|
|
cmd.SetOutput(buf)
|
|
|
|
|
cmd.Run(cmd, []string{"pods", "foo"})
|
|
|
|
|
|
|
|
|
|
expected := `NAME READY STATUS RESTARTS AGE
|
|
|
|
|
foo 0/0 0 <unknown>
|
|
|
|
|
expected := `NAME READY STATUS RESTARTS AGE
|
|
|
|
|
foo 0/0 0 <unknown>
|
|
|
|
|
`
|
|
|
|
|
if e, a := expected, buf.String(); e != a {
|
|
|
|
|
t.Errorf("expected %v, got %v", e, a)
|
|
|
|
|
t.Errorf("expected\n%v\ngot\n%v", e, a)
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@@ -338,11 +338,11 @@ func TestGetObjectsShowKind(t *testing.T) {
|
|
|
|
|
cmd.Flags().Set("show-kind", "true")
|
|
|
|
|
cmd.Run(cmd, []string{"pods", "foo"})
|
|
|
|
|
|
|
|
|
|
expected := `NAME READY STATUS RESTARTS AGE
|
|
|
|
|
pod/foo 0/0 0 <unknown>
|
|
|
|
|
expected := `NAME READY STATUS RESTARTS AGE
|
|
|
|
|
pod/foo 0/0 0 <unknown>
|
|
|
|
|
`
|
|
|
|
|
if e, a := expected, buf.String(); e != a {
|
|
|
|
|
t.Errorf("expected %v, got %v", e, a)
|
|
|
|
|
t.Errorf("expected\n%v\ngot\n%v", e, a)
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@@ -394,14 +394,14 @@ func TestGetMultipleResourceTypesShowKinds(t *testing.T) {
|
|
|
|
|
cmd.SetOutput(buf)
|
|
|
|
|
cmd.Run(cmd, []string{"all"})
|
|
|
|
|
|
|
|
|
|
expected := `NAME READY STATUS RESTARTS AGE
|
|
|
|
|
pod/foo 0/0 0 <unknown>
|
|
|
|
|
pod/bar 0/0 0 <unknown>
|
|
|
|
|
expected := `NAME READY STATUS RESTARTS AGE
|
|
|
|
|
pod/foo 0/0 0 <unknown>
|
|
|
|
|
pod/bar 0/0 0 <unknown>
|
|
|
|
|
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
|
|
|
|
|
service/baz ClusterIP <none> <none> <none> <unknown>
|
|
|
|
|
`
|
|
|
|
|
if e, a := expected, buf.String(); e != a {
|
|
|
|
|
t.Errorf("expected %v, got %v", e, a)
|
|
|
|
|
t.Errorf("expected\n%v\ngot\n%v", e, a)
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@@ -423,11 +423,11 @@ func TestGetObjectsShowLabels(t *testing.T) {
|
|
|
|
|
cmd.Flags().Set("show-labels", "true")
|
|
|
|
|
cmd.Run(cmd, []string{"pods", "foo"})
|
|
|
|
|
|
|
|
|
|
expected := `NAME READY STATUS RESTARTS AGE LABELS
|
|
|
|
|
foo 0/0 0 <unknown> <none>
|
|
|
|
|
expected := `NAME READY STATUS RESTARTS AGE LABELS
|
|
|
|
|
foo 0/0 0 <unknown> <none>
|
|
|
|
|
`
|
|
|
|
|
if e, a := expected, buf.String(); e != a {
|
|
|
|
|
t.Errorf("expected %v, got %v", e, a)
|
|
|
|
|
t.Errorf("expected\n%v\ngot\n%v", e, a)
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@@ -516,13 +516,13 @@ func TestGetSortedObjects(t *testing.T) {
|
|
|
|
|
cmd.Flags().Set("sort-by", ".metadata.name")
|
|
|
|
|
cmd.Run(cmd, []string{"pods"})
|
|
|
|
|
|
|
|
|
|
expected := `NAME READY STATUS RESTARTS AGE
|
|
|
|
|
a 0/0 0 <unknown>
|
|
|
|
|
b 0/0 0 <unknown>
|
|
|
|
|
c 0/0 0 <unknown>
|
|
|
|
|
expected := `NAME READY STATUS RESTARTS AGE
|
|
|
|
|
a 0/0 0 <unknown>
|
|
|
|
|
b 0/0 0 <unknown>
|
|
|
|
|
c 0/0 0 <unknown>
|
|
|
|
|
`
|
|
|
|
|
if e, a := expected, buf.String(); e != a {
|
|
|
|
|
t.Errorf("expected %v, got %v", e, a)
|
|
|
|
|
t.Errorf("expected\n%v\ngot\n%v", e, a)
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@@ -544,11 +544,11 @@ func TestGetObjectsIdentifiedByFile(t *testing.T) {
|
|
|
|
|
cmd.Flags().Set("filename", "../../../../test/e2e/testing-manifests/statefulset/cassandra/controller.yaml")
|
|
|
|
|
cmd.Run(cmd, []string{})
|
|
|
|
|
|
|
|
|
|
expected := `NAME READY STATUS RESTARTS AGE
|
|
|
|
|
foo 0/0 0 <unknown>
|
|
|
|
|
expected := `NAME READY STATUS RESTARTS AGE
|
|
|
|
|
foo 0/0 0 <unknown>
|
|
|
|
|
`
|
|
|
|
|
if e, a := expected, buf.String(); e != a {
|
|
|
|
|
t.Errorf("expected %v, got %v", e, a)
|
|
|
|
|
t.Errorf("expected\n%v\ngot\n%v", e, a)
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@@ -569,12 +569,12 @@ func TestGetListObjects(t *testing.T) {
|
|
|
|
|
cmd.SetOutput(buf)
|
|
|
|
|
cmd.Run(cmd, []string{"pods"})
|
|
|
|
|
|
|
|
|
|
expected := `NAME READY STATUS RESTARTS AGE
|
|
|
|
|
foo 0/0 0 <unknown>
|
|
|
|
|
bar 0/0 0 <unknown>
|
|
|
|
|
expected := `NAME READY STATUS RESTARTS AGE
|
|
|
|
|
foo 0/0 0 <unknown>
|
|
|
|
|
bar 0/0 0 <unknown>
|
|
|
|
|
`
|
|
|
|
|
if e, a := expected, buf.String(); e != a {
|
|
|
|
|
t.Errorf("expected %v, got %v", e, a)
|
|
|
|
|
t.Errorf("expected\n%v\ngot\n%v", e, a)
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@@ -601,7 +601,7 @@ serverbad Unhealthy bad status: 500
|
|
|
|
|
serverunknown Unhealthy fizzbuzz error
|
|
|
|
|
`
|
|
|
|
|
if e, a := expected, buf.String(); e != a {
|
|
|
|
|
t.Errorf("expected %v, got %v", e, a)
|
|
|
|
|
t.Errorf("expected\n%v\ngot\n%v", e, a)
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@@ -663,7 +663,7 @@ func TestGetMixedGenericObjects(t *testing.T) {
|
|
|
|
|
}
|
|
|
|
|
`
|
|
|
|
|
if e, a := expected, buf.String(); e != a {
|
|
|
|
|
t.Errorf("expected %v, got %v", e, a)
|
|
|
|
|
t.Errorf("expected\n%v\ngot\n%v", e, a)
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@@ -694,14 +694,14 @@ func TestGetMultipleTypeObjects(t *testing.T) {
|
|
|
|
|
cmd.SetOutput(buf)
|
|
|
|
|
cmd.Run(cmd, []string{"pods,services"})
|
|
|
|
|
|
|
|
|
|
expected := `NAME READY STATUS RESTARTS AGE
|
|
|
|
|
pod/foo 0/0 0 <unknown>
|
|
|
|
|
pod/bar 0/0 0 <unknown>
|
|
|
|
|
expected := `NAME READY STATUS RESTARTS AGE
|
|
|
|
|
pod/foo 0/0 0 <unknown>
|
|
|
|
|
pod/bar 0/0 0 <unknown>
|
|
|
|
|
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
|
|
|
|
|
service/baz ClusterIP <none> <none> <none> <unknown>
|
|
|
|
|
`
|
|
|
|
|
if e, a := expected, buf.String(); e != a {
|
|
|
|
|
t.Errorf("expected %v, got %v", e, a)
|
|
|
|
|
t.Errorf("expected\n%v\ngot\n%v", e, a)
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@@ -836,14 +836,14 @@ func TestGetMultipleTypeObjectsWithLabelSelector(t *testing.T) {
|
|
|
|
|
cmd.Flags().Set("selector", "a=b")
|
|
|
|
|
cmd.Run(cmd, []string{"pods,services"})
|
|
|
|
|
|
|
|
|
|
expected := `NAME READY STATUS RESTARTS AGE
|
|
|
|
|
pod/foo 0/0 0 <unknown>
|
|
|
|
|
pod/bar 0/0 0 <unknown>
|
|
|
|
|
expected := `NAME READY STATUS RESTARTS AGE
|
|
|
|
|
pod/foo 0/0 0 <unknown>
|
|
|
|
|
pod/bar 0/0 0 <unknown>
|
|
|
|
|
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
|
|
|
|
|
service/baz ClusterIP <none> <none> <none> <unknown>
|
|
|
|
|
`
|
|
|
|
|
if e, a := expected, buf.String(); e != a {
|
|
|
|
|
t.Errorf("expected %v, got %v", e, a)
|
|
|
|
|
t.Errorf("expected\n%v\ngot\n%v", e, a)
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@@ -879,14 +879,14 @@ func TestGetMultipleTypeObjectsWithFieldSelector(t *testing.T) {
|
|
|
|
|
cmd.Flags().Set("field-selector", "a=b")
|
|
|
|
|
cmd.Run(cmd, []string{"pods,services"})
|
|
|
|
|
|
|
|
|
|
expected := `NAME READY STATUS RESTARTS AGE
|
|
|
|
|
pod/foo 0/0 0 <unknown>
|
|
|
|
|
pod/bar 0/0 0 <unknown>
|
|
|
|
|
expected := `NAME READY STATUS RESTARTS AGE
|
|
|
|
|
pod/foo 0/0 0 <unknown>
|
|
|
|
|
pod/bar 0/0 0 <unknown>
|
|
|
|
|
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
|
|
|
|
|
service/baz ClusterIP <none> <none> <none> <unknown>
|
|
|
|
|
`
|
|
|
|
|
if e, a := expected, buf.String(); e != a {
|
|
|
|
|
t.Errorf("expected %v, got %v", e, a)
|
|
|
|
|
t.Errorf("expected\n%v\ngot\n%v", e, a)
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@@ -925,11 +925,11 @@ func TestGetMultipleTypeObjectsWithDirectReference(t *testing.T) {
|
|
|
|
|
|
|
|
|
|
expected := `NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
|
|
|
|
|
service/baz ClusterIP <none> <none> <none> <unknown>
|
|
|
|
|
NAME STATUS ROLES AGE VERSION
|
|
|
|
|
node/foo Unknown <none> <unknown>
|
|
|
|
|
NAME STATUS ROLES AGE VERSION
|
|
|
|
|
node/foo Unknown <none> <unknown>
|
|
|
|
|
`
|
|
|
|
|
if e, a := expected, buf.String(); e != a {
|
|
|
|
|
t.Errorf("expected %v, got %v", e, a)
|
|
|
|
|
t.Errorf("expected\n%v\ngot\n%v", e, a)
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@@ -1043,14 +1043,14 @@ func TestWatchLabelSelector(t *testing.T) {
|
|
|
|
|
cmd.Flags().Set("selector", "a=b")
|
|
|
|
|
cmd.Run(cmd, []string{"pods"})
|
|
|
|
|
|
|
|
|
|
expected := `NAME READY STATUS RESTARTS AGE
|
|
|
|
|
bar 0/0 0 <unknown>
|
|
|
|
|
foo 0/0 0 <unknown>
|
|
|
|
|
foo 0/0 0 <unknown>
|
|
|
|
|
foo 0/0 0 <unknown>
|
|
|
|
|
expected := `NAME READY STATUS RESTARTS AGE
|
|
|
|
|
bar 0/0 0 <unknown>
|
|
|
|
|
foo 0/0 0 <unknown>
|
|
|
|
|
foo 0/0 0 <unknown>
|
|
|
|
|
foo 0/0 0 <unknown>
|
|
|
|
|
`
|
|
|
|
|
if e, a := expected, buf.String(); e != a {
|
|
|
|
|
t.Errorf("expected %v, got %v", e, a)
|
|
|
|
|
t.Errorf("expected\n%v\ngot\n%v", e, a)
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@@ -1094,14 +1094,14 @@ func TestWatchFieldSelector(t *testing.T) {
|
|
|
|
|
cmd.Flags().Set("field-selector", "a=b")
|
|
|
|
|
cmd.Run(cmd, []string{"pods"})
|
|
|
|
|
|
|
|
|
|
expected := `NAME READY STATUS RESTARTS AGE
|
|
|
|
|
bar 0/0 0 <unknown>
|
|
|
|
|
foo 0/0 0 <unknown>
|
|
|
|
|
foo 0/0 0 <unknown>
|
|
|
|
|
foo 0/0 0 <unknown>
|
|
|
|
|
expected := `NAME READY STATUS RESTARTS AGE
|
|
|
|
|
bar 0/0 0 <unknown>
|
|
|
|
|
foo 0/0 0 <unknown>
|
|
|
|
|
foo 0/0 0 <unknown>
|
|
|
|
|
foo 0/0 0 <unknown>
|
|
|
|
|
`
|
|
|
|
|
if e, a := expected, buf.String(); e != a {
|
|
|
|
|
t.Errorf("expected %v, got %v", e, a)
|
|
|
|
|
t.Errorf("expected\n%v\ngot\n%v", e, a)
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@@ -1138,13 +1138,13 @@ func TestWatchResource(t *testing.T) {
|
|
|
|
|
cmd.Flags().Set("watch", "true")
|
|
|
|
|
cmd.Run(cmd, []string{"pods", "foo"})
|
|
|
|
|
|
|
|
|
|
expected := `NAME READY STATUS RESTARTS AGE
|
|
|
|
|
foo 0/0 0 <unknown>
|
|
|
|
|
foo 0/0 0 <unknown>
|
|
|
|
|
foo 0/0 0 <unknown>
|
|
|
|
|
expected := `NAME READY STATUS RESTARTS AGE
|
|
|
|
|
foo 0/0 0 <unknown>
|
|
|
|
|
foo 0/0 0 <unknown>
|
|
|
|
|
foo 0/0 0 <unknown>
|
|
|
|
|
`
|
|
|
|
|
if e, a := expected, buf.String(); e != a {
|
|
|
|
|
t.Errorf("expected %v, got %v", e, a)
|
|
|
|
|
t.Errorf("expected\n%v\ngot\n%v", e, a)
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@@ -1182,13 +1182,13 @@ func TestWatchResourceIdentifiedByFile(t *testing.T) {
|
|
|
|
|
cmd.Flags().Set("filename", "../../../../test/e2e/testing-manifests/statefulset/cassandra/controller.yaml")
|
|
|
|
|
cmd.Run(cmd, []string{})
|
|
|
|
|
|
|
|
|
|
expected := `NAME READY STATUS RESTARTS AGE
|
|
|
|
|
foo 0/0 0 <unknown>
|
|
|
|
|
foo 0/0 0 <unknown>
|
|
|
|
|
foo 0/0 0 <unknown>
|
|
|
|
|
expected := `NAME READY STATUS RESTARTS AGE
|
|
|
|
|
foo 0/0 0 <unknown>
|
|
|
|
|
foo 0/0 0 <unknown>
|
|
|
|
|
foo 0/0 0 <unknown>
|
|
|
|
|
`
|
|
|
|
|
if e, a := expected, buf.String(); e != a {
|
|
|
|
|
t.Errorf("expected %v, got %v", e, a)
|
|
|
|
|
t.Errorf("expected\n%v\ngot\n%v", e, a)
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@@ -1225,12 +1225,12 @@ func TestWatchOnlyResource(t *testing.T) {
|
|
|
|
|
cmd.Flags().Set("watch-only", "true")
|
|
|
|
|
cmd.Run(cmd, []string{"pods", "foo"})
|
|
|
|
|
|
|
|
|
|
expected := `NAME READY STATUS RESTARTS AGE
|
|
|
|
|
foo 0/0 0 <unknown>
|
|
|
|
|
foo 0/0 0 <unknown>
|
|
|
|
|
expected := `NAME READY STATUS RESTARTS AGE
|
|
|
|
|
foo 0/0 0 <unknown>
|
|
|
|
|
foo 0/0 0 <unknown>
|
|
|
|
|
`
|
|
|
|
|
if e, a := expected, buf.String(); e != a {
|
|
|
|
|
t.Errorf("expected %v, got %v", e, a)
|
|
|
|
|
t.Errorf("expected\n%v\ngot\n%v", e, a)
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@@ -1270,12 +1270,12 @@ func TestWatchOnlyList(t *testing.T) {
|
|
|
|
|
cmd.Flags().Set("watch-only", "true")
|
|
|
|
|
cmd.Run(cmd, []string{"pods"})
|
|
|
|
|
|
|
|
|
|
expected := `NAME READY STATUS RESTARTS AGE
|
|
|
|
|
foo 0/0 0 <unknown>
|
|
|
|
|
foo 0/0 0 <unknown>
|
|
|
|
|
expected := `NAME READY STATUS RESTARTS AGE
|
|
|
|
|
foo 0/0 0 <unknown>
|
|
|
|
|
foo 0/0 0 <unknown>
|
|
|
|
|
`
|
|
|
|
|
if e, a := expected, buf.String(); e != a {
|
|
|
|
|
t.Errorf("expected %v, got %v", e, a)
|
|
|
|
|
t.Errorf("expected\n%v\ngot\n%v", e, a)
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|