mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-22 03:11:40 +00:00
Expand unit tests of pruning of unknown fields in metadata
This commit is contained in:
parent
92a1d0f84c
commit
2afad7cc76
@ -383,6 +383,8 @@ func TestPrune(t *testing.T) {
|
|||||||
"kind": "Foo",
|
"kind": "Foo",
|
||||||
"metadata": {
|
"metadata": {
|
||||||
"name": "instance",
|
"name": "instance",
|
||||||
|
"namespace": "myns",
|
||||||
|
"labels":{"foo":"bar"},
|
||||||
"unspecified": "bar"
|
"unspecified": "bar"
|
||||||
},
|
},
|
||||||
"unspecified":"bar",
|
"unspecified":"bar",
|
||||||
@ -392,6 +394,8 @@ func TestPrune(t *testing.T) {
|
|||||||
"unspecified": "bar",
|
"unspecified": "bar",
|
||||||
"metadata": {
|
"metadata": {
|
||||||
"name": "instance",
|
"name": "instance",
|
||||||
|
"namespace": "myns",
|
||||||
|
"labels":{"foo":"bar"},
|
||||||
"unspecified": "bar"
|
"unspecified": "bar"
|
||||||
},
|
},
|
||||||
"spec": {
|
"spec": {
|
||||||
@ -404,6 +408,8 @@ func TestPrune(t *testing.T) {
|
|||||||
"unspecified": "bar",
|
"unspecified": "bar",
|
||||||
"metadata": {
|
"metadata": {
|
||||||
"name": "instance",
|
"name": "instance",
|
||||||
|
"namespace": "myns",
|
||||||
|
"labels":{"foo":"bar"},
|
||||||
"unspecified": "bar"
|
"unspecified": "bar"
|
||||||
},
|
},
|
||||||
"spec": {
|
"spec": {
|
||||||
@ -416,6 +422,8 @@ func TestPrune(t *testing.T) {
|
|||||||
"unspecified": "bar",
|
"unspecified": "bar",
|
||||||
"metadata": {
|
"metadata": {
|
||||||
"name": "instance",
|
"name": "instance",
|
||||||
|
"namespace": "myns",
|
||||||
|
"labels":{"foo":"bar"},
|
||||||
"unspecified": "bar"
|
"unspecified": "bar"
|
||||||
},
|
},
|
||||||
"spec": {
|
"spec": {
|
||||||
@ -426,6 +434,8 @@ func TestPrune(t *testing.T) {
|
|||||||
"unspecified": "bar",
|
"unspecified": "bar",
|
||||||
"metadata": {
|
"metadata": {
|
||||||
"name": "instance",
|
"name": "instance",
|
||||||
|
"namespace": "myns",
|
||||||
|
"labels":{"foo":"bar"},
|
||||||
"unspecified": "bar"
|
"unspecified": "bar"
|
||||||
},
|
},
|
||||||
"spec": {
|
"spec": {
|
||||||
@ -438,12 +448,18 @@ func TestPrune(t *testing.T) {
|
|||||||
`, isResourceRoot: true, schema: &structuralschema.Structural{
|
`, isResourceRoot: true, schema: &structuralschema.Structural{
|
||||||
Generic: structuralschema.Generic{Type: "object"},
|
Generic: structuralschema.Generic{Type: "object"},
|
||||||
Properties: map[string]structuralschema.Structural{
|
Properties: map[string]structuralschema.Structural{
|
||||||
|
"metadata": {
|
||||||
|
Generic: structuralschema.Generic{Type: "object"},
|
||||||
|
},
|
||||||
"pruned": {
|
"pruned": {
|
||||||
Generic: structuralschema.Generic{Type: "object"},
|
Generic: structuralschema.Generic{Type: "object"},
|
||||||
Extensions: structuralschema.Extensions{
|
Extensions: structuralschema.Extensions{
|
||||||
XEmbeddedResource: true,
|
XEmbeddedResource: true,
|
||||||
},
|
},
|
||||||
Properties: map[string]structuralschema.Structural{
|
Properties: map[string]structuralschema.Structural{
|
||||||
|
"metadata": {
|
||||||
|
Generic: structuralschema.Generic{Type: "object"},
|
||||||
|
},
|
||||||
"spec": {
|
"spec": {
|
||||||
Generic: structuralschema.Generic{Type: "object"},
|
Generic: structuralschema.Generic{Type: "object"},
|
||||||
},
|
},
|
||||||
@ -471,6 +487,9 @@ func TestPrune(t *testing.T) {
|
|||||||
XEmbeddedResource: true,
|
XEmbeddedResource: true,
|
||||||
},
|
},
|
||||||
Properties: map[string]structuralschema.Structural{
|
Properties: map[string]structuralschema.Structural{
|
||||||
|
"metadata": {
|
||||||
|
Generic: structuralschema.Generic{Type: "object"},
|
||||||
|
},
|
||||||
"spec": {
|
"spec": {
|
||||||
Generic: structuralschema.Generic{Type: "object"},
|
Generic: structuralschema.Generic{Type: "object"},
|
||||||
},
|
},
|
||||||
@ -487,6 +506,8 @@ func TestPrune(t *testing.T) {
|
|||||||
"kind": "Foo",
|
"kind": "Foo",
|
||||||
"metadata": {
|
"metadata": {
|
||||||
"name": "instance",
|
"name": "instance",
|
||||||
|
"namespace": "myns",
|
||||||
|
"labels": {"foo": "bar"},
|
||||||
"unspecified": "bar"
|
"unspecified": "bar"
|
||||||
},
|
},
|
||||||
"pruned": {
|
"pruned": {
|
||||||
@ -494,6 +515,8 @@ func TestPrune(t *testing.T) {
|
|||||||
"kind": "Foo",
|
"kind": "Foo",
|
||||||
"metadata": {
|
"metadata": {
|
||||||
"name": "instance",
|
"name": "instance",
|
||||||
|
"namespace": "myns",
|
||||||
|
"labels": {"foo": "bar"},
|
||||||
"unspecified": "bar"
|
"unspecified": "bar"
|
||||||
},
|
},
|
||||||
"spec": {
|
"spec": {
|
||||||
@ -505,6 +528,8 @@ func TestPrune(t *testing.T) {
|
|||||||
"unspecified": "bar",
|
"unspecified": "bar",
|
||||||
"metadata": {
|
"metadata": {
|
||||||
"name": "instance",
|
"name": "instance",
|
||||||
|
"namespace": "myns",
|
||||||
|
"labels": {"foo": "bar"},
|
||||||
"unspecified": "bar"
|
"unspecified": "bar"
|
||||||
},
|
},
|
||||||
"spec": {
|
"spec": {
|
||||||
@ -516,6 +541,8 @@ func TestPrune(t *testing.T) {
|
|||||||
"kind": "Foo",
|
"kind": "Foo",
|
||||||
"metadata": {
|
"metadata": {
|
||||||
"name": "instance",
|
"name": "instance",
|
||||||
|
"namespace": "myns",
|
||||||
|
"labels": {"foo": "bar"},
|
||||||
"unspecified": "bar"
|
"unspecified": "bar"
|
||||||
},
|
},
|
||||||
"spec": {
|
"spec": {
|
||||||
@ -524,6 +551,8 @@ func TestPrune(t *testing.T) {
|
|||||||
"kind": "Foo",
|
"kind": "Foo",
|
||||||
"metadata": {
|
"metadata": {
|
||||||
"name": "instance",
|
"name": "instance",
|
||||||
|
"namespace": "myns",
|
||||||
|
"labels": {"foo": "bar"},
|
||||||
"unspecified": "bar"
|
"unspecified": "bar"
|
||||||
},
|
},
|
||||||
"spec": {
|
"spec": {
|
||||||
|
Loading…
Reference in New Issue
Block a user