fixup apply null tests

This commit is contained in:
Jordan Liggitt
2017-01-23 17:17:15 -05:00
parent 31c6f49846
commit cf74abd892
4 changed files with 121 additions and 83 deletions

View File

@@ -646,27 +646,6 @@ func NewAPIFactory() (cmdutil.Factory, *TestFactory, runtime.Codec, runtime.Nego
}, t, testapi.Default.Codec(), testapi.Default.NegotiatedSerializer()
}
type fakeExtensionsAPIFactory struct {
fakeAPIFactory
}
func (f *fakeExtensionsAPIFactory) JSONEncoder() runtime.Encoder {
return testapi.Extensions.Codec()
}
func NewExtensionsAPIFactory() (cmdutil.Factory, *TestFactory, runtime.Codec, runtime.NegotiatedSerializer) {
t := &TestFactory{
Validator: validation.NullSchema{},
}
rf := cmdutil.NewFactory(nil)
return &fakeExtensionsAPIFactory{
fakeAPIFactory: fakeAPIFactory{
Factory: rf,
tf: t,
},
}, t, testapi.Default.Codec(), testapi.Default.NegotiatedSerializer()
}
func testDynamicResources() []*discovery.APIGroupResources {
return []*discovery.APIGroupResources{
{
@@ -690,5 +669,19 @@ func testDynamicResources() []*discovery.APIGroupResources {
},
},
},
{
Group: metav1.APIGroup{
Name: "extensions",
Versions: []metav1.GroupVersionForDiscovery{
{Version: "v1beta1"},
},
PreferredVersion: metav1.GroupVersionForDiscovery{Version: "v1beta1"},
},
VersionedResources: map[string][]metav1.APIResource{
"v1beta1": {
{Name: "deployments", Namespaced: true, Kind: "Deployment"},
},
},
},
}
}