supply deduced typeconverter to apiserver tests
Kubernetes-commit: 94909af68aee4e5ad9f9c4f48f0b328473725e7a
This commit is contained in:
parent
3783e4af68
commit
c5d71177bc
|
@ -56,6 +56,7 @@ import (
|
|||
"k8s.io/apimachinery/pkg/runtime/serializer"
|
||||
"k8s.io/apimachinery/pkg/runtime/serializer/streaming"
|
||||
"k8s.io/apimachinery/pkg/types"
|
||||
"k8s.io/apimachinery/pkg/util/managedfields"
|
||||
"k8s.io/apimachinery/pkg/util/net"
|
||||
utilruntime "k8s.io/apimachinery/pkg/util/runtime"
|
||||
"k8s.io/apimachinery/pkg/util/sets"
|
||||
|
@ -231,6 +232,7 @@ func handleInternal(storage map[string]rest.Storage, admissionControl admission.
|
|||
|
||||
Creater: scheme,
|
||||
Convertor: scheme,
|
||||
TypeConverter: managedfields.NewDeducedTypeConverter(),
|
||||
UnsafeConvertor: runtime.UnsafeObjectConvertor(scheme),
|
||||
Defaulter: scheme,
|
||||
Typer: scheme,
|
||||
|
@ -3339,6 +3341,7 @@ func TestParentResourceIsRequired(t *testing.T) {
|
|||
Creater: scheme,
|
||||
Convertor: scheme,
|
||||
UnsafeConvertor: runtime.UnsafeObjectConvertor(scheme),
|
||||
TypeConverter: managedfields.NewDeducedTypeConverter(),
|
||||
Defaulter: scheme,
|
||||
Typer: scheme,
|
||||
Namer: namer,
|
||||
|
@ -3532,6 +3535,8 @@ func TestNamedCreaterWithGenerateName(t *testing.T) {
|
|||
t.Errorf("unexpected error: %v %#v", err, response)
|
||||
}
|
||||
|
||||
// Avoid comparing managed fields in expected result
|
||||
itemOut.ManagedFields = nil
|
||||
itemOut.GetObjectKind().SetGroupVersionKind(schema.GroupVersionKind{})
|
||||
simple.Name = populateName
|
||||
simple.Namespace = "default" // populated by create handler to match request URL
|
||||
|
@ -3612,6 +3617,8 @@ func TestCreate(t *testing.T) {
|
|||
t.Errorf("unexpected error: %v %#v", err, response)
|
||||
}
|
||||
|
||||
// Avoid comparing managed fields in expected result
|
||||
itemOut.ManagedFields = nil
|
||||
itemOut.GetObjectKind().SetGroupVersionKind(schema.GroupVersionKind{})
|
||||
simple.Namespace = "default" // populated by create handler to match request URL
|
||||
if !reflect.DeepEqual(&itemOut, simple) {
|
||||
|
@ -3674,6 +3681,8 @@ func TestCreateYAML(t *testing.T) {
|
|||
t.Fatalf("unexpected error: %v %#v", err, response)
|
||||
}
|
||||
|
||||
// Avoid comparing managed fields in expected result
|
||||
itemOut.ManagedFields = nil
|
||||
itemOut.GetObjectKind().SetGroupVersionKind(schema.GroupVersionKind{})
|
||||
simple.Namespace = "default" // populated by create handler to match request URL
|
||||
if !reflect.DeepEqual(&itemOut, simple) {
|
||||
|
@ -3726,6 +3735,8 @@ func TestCreateInNamespace(t *testing.T) {
|
|||
t.Fatalf("unexpected error: %v\n%s", err, data)
|
||||
}
|
||||
|
||||
// Avoid comparing managed fields in expected result
|
||||
itemOut.ManagedFields = nil
|
||||
itemOut.GetObjectKind().SetGroupVersionKind(schema.GroupVersionKind{})
|
||||
simple.Namespace = "other" // populated by create handler to match request URL
|
||||
if !reflect.DeepEqual(&itemOut, simple) {
|
||||
|
@ -4324,6 +4335,7 @@ func TestXGSubresource(t *testing.T) {
|
|||
|
||||
Creater: scheme,
|
||||
Convertor: scheme,
|
||||
TypeConverter: managedfields.NewDeducedTypeConverter(),
|
||||
UnsafeConvertor: runtime.UnsafeObjectConvertor(scheme),
|
||||
Defaulter: scheme,
|
||||
Typer: scheme,
|
||||
|
|
Loading…
Reference in New Issue