@@ -192,11 +192,15 @@ func TestInferenceModelReconciler(t *testing.T) {
192
192
WithIndex (& v1alpha2.InferenceModel {}, datastore .ModelNameIndexKey , indexInferenceModelsByModelName ).
193
193
Build ()
194
194
pmf := backendmetrics .NewPodMetricsFactory (& backendmetrics.FakePodMetricsClient {}, time .Second )
195
- datastore := datastore .NewFakeDatastore (t .Context (), pmf , nil , test .modelsInStore , pool )
195
+ ds := datastore .NewDatastore (t .Context (), pmf )
196
+ for _ , m := range test .modelsInStore {
197
+ ds .ModelSetIfOlder (m )
198
+ }
199
+ ds .PoolSet (pool )
196
200
reconciler := & InferenceModelReconciler {
197
201
Client : fakeClient ,
198
202
Record : record .NewFakeRecorder (10 ),
199
- Datastore : datastore ,
203
+ Datastore : ds ,
200
204
PoolNamespacedName : types.NamespacedName {Name : pool .Name , Namespace : pool .Namespace },
201
205
}
202
206
if test .incomingReq == nil {
@@ -213,11 +217,11 @@ func TestInferenceModelReconciler(t *testing.T) {
213
217
t .Errorf ("Unexpected result diff (+got/-want): %s" , diff )
214
218
}
215
219
216
- if len (test .wantModels ) != len (datastore .ModelGetAll ()) {
217
- t .Errorf ("Unexpected; want: %d, got:%d" , len (test .wantModels ), len (datastore .ModelGetAll ()))
220
+ if len (test .wantModels ) != len (ds .ModelGetAll ()) {
221
+ t .Errorf ("Unexpected; want: %d, got:%d" , len (test .wantModels ), len (ds .ModelGetAll ()))
218
222
}
219
223
220
- if diff := diffStore (datastore , diffStoreParams {wantPool : pool , wantModels : test .wantModels }); diff != "" {
224
+ if diff := diffStore (ds , diffStoreParams {wantPool : pool , wantModels : test .wantModels }); diff != "" {
221
225
t .Errorf ("Unexpected diff (+got/-want): %s" , diff )
222
226
}
223
227
0 commit comments