@@ -25,7 +25,6 @@ import (
25
25
cosi "sigs.k8s.io/container-object-storage-interface-spec"
26
26
fakespec "sigs.k8s.io/container-object-storage-interface-spec/fake"
27
27
28
- metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
29
28
utilversion "k8s.io/apimachinery/pkg/util/version"
30
29
"k8s.io/apimachinery/pkg/version"
31
30
fakediscovery "k8s.io/client-go/discovery/fake"
@@ -71,23 +70,23 @@ func TestInitializeBucketClient(t *testing.T) {
71
70
}
72
71
73
72
func TestAddWrongProvisioner (t * testing.T ) {
74
- provisioner := "provisioner1 "
73
+ driver := "driver1 "
75
74
mpc := struct { fakespec.FakeProvisionerClient }{}
76
- mpc .FakeProvisionerCreateBucket = func (ctx context.Context ,
77
- in * cosi.ProvisionerCreateBucketRequest ,
78
- opts ... grpc.CallOption ) (* cosi.ProvisionerCreateBucketResponse , error ) {
75
+ mpc .FakeDriverCreateBucket = func (ctx context.Context ,
76
+ in * cosi.DriverCreateBucketRequest ,
77
+ opts ... grpc.CallOption ) (* cosi.DriverCreateBucketResponse , error ) {
79
78
t .Errorf ("grpc client called" )
80
79
return nil , nil
81
80
}
82
81
83
82
bl := BucketListener {
84
- provisionerName : provisioner ,
83
+ driverName : driver ,
85
84
provisionerClient : & mpc ,
86
85
}
87
86
88
87
b := v1alpha1.Bucket {
89
88
Spec : v1alpha1.BucketSpec {
90
- Provisioner : "provisioner2 " ,
89
+ DriverName : "driver2 " ,
91
90
},
92
91
}
93
92
ctx := context .TODO ()
@@ -96,92 +95,3 @@ func TestAddWrongProvisioner(t *testing.T) {
96
95
t .Errorf ("Error returned: %+v" , err )
97
96
}
98
97
}
99
-
100
- func TestDeleteWrongProvisioner (t * testing.T ) {
101
- provisioner := "provisioner1"
102
- mpc := struct { fakespec.FakeProvisionerClient }{}
103
- mpc .FakeProvisionerDeleteBucket = func (ctx context.Context ,
104
- in * cosi.ProvisionerDeleteBucketRequest ,
105
- opts ... grpc.CallOption ) (* cosi.ProvisionerDeleteBucketResponse , error ) {
106
- t .Errorf ("grpc client called" )
107
- return nil , nil
108
- }
109
-
110
- bl := BucketListener {
111
- provisionerName : provisioner ,
112
- provisionerClient : & mpc ,
113
- }
114
-
115
- b := v1alpha1.Bucket {
116
- Spec : v1alpha1.BucketSpec {
117
- Provisioner : "provisioner2" ,
118
- },
119
- }
120
- ctx := context .TODO ()
121
- err := bl .Delete (ctx , & b )
122
- if err != nil {
123
- t .Errorf ("error returned: %+v" , err )
124
- }
125
- }
126
-
127
- func TestBucketDeletion (t * testing.T ) {
128
- provisioner := "provisioner1"
129
- bucketId := "bucket1"
130
- mpc := struct { fakespec.FakeProvisionerClient }{}
131
-
132
- testCases := []struct {
133
- name string
134
- setFields func (* v1alpha1.Bucket )
135
- deleteFunc func (ctx context.Context ,
136
- in * cosi.ProvisionerDeleteBucketRequest ,
137
- opts ... grpc.CallOption ) (* cosi.ProvisionerDeleteBucketResponse , error )
138
- }{
139
- {
140
- name : "BucketDeletion" ,
141
- setFields : func (b * v1alpha1.Bucket ) {
142
- b .Status .BucketID = bucketId
143
- },
144
- deleteFunc : func (ctx context.Context ,
145
- req * cosi.ProvisionerDeleteBucketRequest ,
146
- opts ... grpc.CallOption ) (* cosi.ProvisionerDeleteBucketResponse , error ) {
147
- inBucketId := req .BucketId
148
- if inBucketId != bucketId {
149
- t .Errorf ("expected %s, got %s" , bucketId , inBucketId )
150
- }
151
- return & cosi.ProvisionerDeleteBucketResponse {}, nil
152
- },
153
- },
154
- }
155
-
156
- for _ , tc := range testCases {
157
- b := v1alpha1.Bucket {
158
- Spec : v1alpha1.BucketSpec {
159
- Provisioner : provisioner ,
160
- },
161
- Status : v1alpha1.BucketStatus {
162
- BucketAvailable : true ,
163
- },
164
- }
165
-
166
- ctx := context .TODO ()
167
- client := fakebucketclientset .NewSimpleClientset (& b )
168
- mpc .FakeProvisionerDeleteBucket = tc .deleteFunc
169
- bl := BucketListener {
170
- provisionerName : provisioner ,
171
- provisionerClient : & mpc ,
172
- bucketClient : client ,
173
- }
174
-
175
- tc .setFields (& b )
176
- t .Logf (tc .name )
177
- err := bl .Delete (ctx , & b )
178
- if err != nil {
179
- t .Errorf ("Error running TestBucketDeletion: %v" , err )
180
- }
181
-
182
- updatedB , _ := client .ObjectstorageV1alpha1 ().Buckets ().Get (ctx , b .Name , metav1.GetOptions {})
183
- if updatedB .Status .BucketAvailable != false {
184
- t .Errorf ("Expected %t, got %t" , false , b .Status .BucketAvailable )
185
- }
186
- }
187
- }
0 commit comments