Merge pull request #26044 from smarterclayton/multiversion_encode
Automatic merge from submit-queue Guarantee that Encode handles nested objects again
This commit is contained in:
@@ -68,6 +68,7 @@ func addKnownTypes(scheme *runtime.Scheme) error {
|
||||
&Ingress{},
|
||||
&IngressList{},
|
||||
&api.ListOptions{},
|
||||
&api.DeleteOptions{},
|
||||
&ReplicaSet{},
|
||||
&ReplicaSetList{},
|
||||
&api.ExportOptions{},
|
||||
|
@@ -59,7 +59,7 @@ func TestJobSpecConversion(t *testing.T) {
|
||||
ManualSelector: test.in,
|
||||
}
|
||||
v := versioned.JobSpec{}
|
||||
if err := api.Scheme.Convert(i, &v); err != nil {
|
||||
if err := api.Scheme.Convert(i, &v, nil); err != nil {
|
||||
t.Fatalf("unexpected error: %v", err)
|
||||
}
|
||||
if !reflect.DeepEqual(test.expectOut, v.AutoSelector) {
|
||||
@@ -73,7 +73,7 @@ func TestJobSpecConversion(t *testing.T) {
|
||||
AutoSelector: test.in,
|
||||
}
|
||||
e := batch.JobSpec{}
|
||||
if err := api.Scheme.Convert(i, &e); err != nil {
|
||||
if err := api.Scheme.Convert(i, &e, nil); err != nil {
|
||||
t.Fatalf("unexpected error: %v", err)
|
||||
}
|
||||
if !reflect.DeepEqual(test.expectOut, e.ManualSelector) {
|
||||
|
@@ -728,7 +728,7 @@ func roundTrip(t *testing.T, obj runtime.Object) runtime.Object {
|
||||
return nil
|
||||
}
|
||||
obj3 := reflect.New(reflect.TypeOf(obj).Elem()).Interface().(runtime.Object)
|
||||
err = api.Scheme.Convert(obj2, obj3)
|
||||
err = api.Scheme.Convert(obj2, obj3, nil)
|
||||
if err != nil {
|
||||
t.Errorf("%v\nSource: %#v", err, obj2)
|
||||
return nil
|
||||
|
Reference in New Issue
Block a user