Skip to content
This repository was archived by the owner on Dec 3, 2024. It is now read-only.

Commit afa665f

Browse files
authored
Merge pull request #13 from rrati/fake-client
Added fake client
2 parents 59e00cb + edb08e6 commit afa665f

File tree

1 file changed

+46
-0
lines changed

1 file changed

+46
-0
lines changed

Diff for: fake/cosi.pb.go

+46
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
package fake
2+
3+
import (
4+
"context"
5+
6+
cosi "github.com/kubernetes-sigs/container-object-storage-interface-spec"
7+
8+
"google.golang.org/grpc"
9+
)
10+
11+
// this ensures that the mock implements the client interface
12+
var _ cosi.ProvisionerClient = (*MockProvisionerClient)(nil)
13+
14+
// MockProvisionerClient is a type that implements all the methods for RolePolicyAttachmentClient interface
15+
type MockProvisionerClient struct {
16+
GetInfo func(ctx context.Context, in *cosi.ProvisionerGetInfoRequest, opts ...grpc.CallOption) (*cosi.ProvisionerGetInfoResponse, error)
17+
CreateBucket func(ctx context.Context, in *cosi.ProvisionerCreateBucketRequest, opts ...grpc.CallOption) (*cosi.ProvisionerCreateBucketResponse, error)
18+
DeleteBucket func(ctx context.Context, in *cosi.ProvisionerDeleteBucketRequest, opts ...grpc.CallOption) (*cosi.ProvisionerDeleteBucketResponse, error)
19+
GrantBucketAccess func(ctx context.Context, in *cosi.ProvisionerGrantBucketAccessRequest, opts ...grpc.CallOption) (*cosi.ProvisionerGrantBucketAccessResponse, error)
20+
RevokeBucketAccess func(ctx context.Context, in *cosi.ProvisionerRevokeBucketAccessRequest, opts ...grpc.CallOption) (*cosi.ProvisionerRevokeBucketAccessResponse, error)
21+
}
22+
23+
// ProvisionerCreateBucket mocks GetBucketPolicyRequest method
24+
func (m *MockProvisionerClient) ProvisionerCreateBucket(ctx context.Context, in *cosi.ProvisionerCreateBucketRequest, opts ...grpc.CallOption) (*cosi.ProvisionerCreateBucketResponse, error) {
25+
return m.CreateBucket(ctx, in, opts...)
26+
}
27+
28+
// ProvisionerDeleteBucket mocks PutBucketPolicyRequest method
29+
func (m *MockProvisionerClient) ProvisionerDeleteBucket(ctx context.Context, in *cosi.ProvisionerDeleteBucketRequest, opts ...grpc.CallOption) (*cosi.ProvisionerDeleteBucketResponse, error) {
30+
return m.DeleteBucket(ctx, in, opts...)
31+
}
32+
33+
// ProvisionerGrantBucketAccess mocks DeleteBucketPolicyRequest method
34+
func (m *MockProvisionerClient) ProvisionerGrantBucketAccess(ctx context.Context, in *cosi.ProvisionerGrantBucketAccessRequest, opts ...grpc.CallOption) (*cosi.ProvisionerGrantBucketAccessResponse, error) {
35+
return m.GrantBucketAccess(ctx, in, opts...)
36+
}
37+
38+
// ProvisionerRevokeBucketAccess mocks DeleteBucketPolicyRequest method
39+
func (m *MockProvisionerClient) ProvisionerRevokeBucketAccess(ctx context.Context, in *cosi.ProvisionerRevokeBucketAccessRequest, opts ...grpc.CallOption) (*cosi.ProvisionerRevokeBucketAccessResponse, error) {
40+
return m.RevokeBucketAccess(ctx, in, opts...)
41+
}
42+
43+
// ProvisionerRevokeBucketAccess mocks DeleteBucketPolicyRequest method
44+
func (m *MockProvisionerClient) ProvisionerGetInfo(ctx context.Context, in *cosi.ProvisionerGetInfoRequest, opts ...grpc.CallOption) (*cosi.ProvisionerGetInfoResponse, error) {
45+
return m.GetInfo(ctx, in, opts...)
46+
}

0 commit comments

Comments
 (0)