Add field selector to List, implement for pods.

This commit is contained in:
Daniel Smith
2014-09-16 16:15:40 -07:00
parent 3f659f7d74
commit 4e9cf2ccb4
18 changed files with 153 additions and 39 deletions

View File

@@ -41,7 +41,7 @@ func NewREST(bindingRegistry Registry) *REST {
}
// List returns an error because bindings are write-only objects.
func (*REST) List(selector labels.Selector) (runtime.Object, error) {
func (*REST) List(label, field labels.Selector) (runtime.Object, error) {
return nil, errors.NewNotFound("binding", "list")
}

View File

@@ -65,7 +65,7 @@ func TestRESTUnsupported(t *testing.T) {
if _, err := b.Get("binding id"); err == nil {
t.Errorf("unexpected non-error")
}
if _, err := b.List(labels.Set{"name": "foo"}.AsSelector()); err == nil {
if _, err := b.List(labels.Set{"name": "foo"}.AsSelector(), labels.Everything()); err == nil {
t.Errorf("unexpected non-error")
}
// Try sending wrong object just to get 100% coverage