Skip to content

Commit b3dba97

Browse files
author
Aaron Schlesinger
committed
fix(pkg/healthsrv): add dummy bucket and namespace listers
they’ll be used in tests
1 parent e35e855 commit b3dba97

2 files changed

Lines changed: 13 additions & 0 deletions

File tree

pkg/healthsrv/buckets_lister.go

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,10 @@ type BucketLister interface {
99
// ListBuckets lists all the buckets in the object storage system
1010
ListBuckets(*s3.ListBucketsInput) (*s3.ListBucketsOutput, error)
1111
}
12+
13+
type emptyBucketLister struct{}
14+
15+
func (e emptyBucketLister) ListBuckets(*s3.ListBucketsInput) (*s3.ListBucketsOutput, error) {
16+
var buckets []*s3.Bucket
17+
return &s3.ListBucketsOutput{Buckets: buckets}, nil
18+
}

pkg/healthsrv/namespace_lister.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,9 @@ type NamespaceLister interface {
1111
// List lists all namespaces that are selected by the given label and field selectors
1212
List(labels.Selector, fields.Selector) (*api.NamespaceList, error)
1313
}
14+
15+
type emptyNamespaceLister struct{}
16+
17+
func (n noNamespacesLister) List(labels.Selector, fields.Selector) (*api.NamespaceList, error) {
18+
return &api.NamespaceList{}, nil
19+
}

0 commit comments

Comments
 (0)