@@ -90,11 +90,12 @@ func TestService_GetAllAssets(t *testing.T) {
90
90
tc .Setup (ctx , mockAssetRepo , mockDiscoveryRepo , mockLineageRepo )
91
91
}
92
92
93
- svc := asset .NewService (asset.ServiceDeps {
93
+ svc , cancel := asset .NewService (asset.ServiceDeps {
94
94
AssetRepo : mockAssetRepo ,
95
95
DiscoveryRepo : mockDiscoveryRepo ,
96
96
LineageRepo : mockLineageRepo ,
97
97
})
98
+ defer cancel ()
98
99
99
100
got , cnt , err := svc .GetAllAssets (ctx , tc .Filter , tc .WithTotal )
100
101
if err != nil && errors .Is (tc .Err , err ) {
@@ -160,7 +161,8 @@ func TestService_GetTypes(t *testing.T) {
160
161
tc .Setup (ctx , mockAssetRepo )
161
162
}
162
163
163
- svc := asset .NewService (asset.ServiceDeps {AssetRepo : mockAssetRepo })
164
+ svc , cancel := asset .NewService (asset.ServiceDeps {AssetRepo : mockAssetRepo })
165
+ defer cancel ()
164
166
165
167
got , err := svc .GetTypes (ctx , tc .Filter )
166
168
if err != nil && errors .Is (tc .Err , err ) {
@@ -245,12 +247,13 @@ func TestService_UpsertAsset(t *testing.T) {
245
247
tc .Setup (ctx , assetRepo , discoveryRepo , lineageRepo )
246
248
}
247
249
248
- svc := asset .NewService (asset.ServiceDeps {
250
+ svc , cancel := asset .NewService (asset.ServiceDeps {
249
251
AssetRepo : assetRepo ,
250
252
DiscoveryRepo : discoveryRepo ,
251
253
LineageRepo : lineageRepo ,
252
254
Worker : workermanager .NewInSituWorker (workermanager.Deps {DiscoveryRepo : discoveryRepo }),
253
255
})
256
+ defer cancel ()
254
257
255
258
rid , err := svc .UpsertAsset (ctx , tc .Asset , tc .Upstreams , tc .Downstreams )
256
259
if tc .Err != nil {
@@ -309,12 +312,13 @@ func TestService_UpsertAssetWithoutLineage(t *testing.T) {
309
312
tc .Setup (ctx , assetRepo , discoveryRepo )
310
313
}
311
314
312
- svc := asset .NewService (asset.ServiceDeps {
315
+ svc , cancel := asset .NewService (asset.ServiceDeps {
313
316
AssetRepo : assetRepo ,
314
317
DiscoveryRepo : discoveryRepo ,
315
318
LineageRepo : mocks .NewLineageRepository (t ),
316
319
Worker : workermanager .NewInSituWorker (workermanager.Deps {DiscoveryRepo : discoveryRepo }),
317
320
})
321
+ defer cancel ()
318
322
319
323
rid , err := svc .UpsertAssetWithoutLineage (ctx , tc .Asset )
320
324
if tc .Err != nil {
@@ -436,12 +440,13 @@ func TestService_DeleteAsset(t *testing.T) {
436
440
tc .Setup (ctx , assetRepo , discoveryRepo , lineageRepo )
437
441
}
438
442
439
- svc := asset .NewService (asset.ServiceDeps {
443
+ svc , cancel := asset .NewService (asset.ServiceDeps {
440
444
AssetRepo : assetRepo ,
441
445
DiscoveryRepo : discoveryRepo ,
442
446
LineageRepo : lineageRepo ,
443
447
Worker : workermanager .NewInSituWorker (workermanager.Deps {DiscoveryRepo : discoveryRepo }),
444
448
})
449
+ defer cancel ()
445
450
446
451
err := svc .DeleteAsset (ctx , tc .ID )
447
452
if err != nil && errors .Is (tc .Err , err ) {
@@ -519,12 +524,13 @@ func TestService_DeleteAssets(t *testing.T) {
519
524
tc .Setup (ctx , assetRepo , worker , lineageRepo )
520
525
}
521
526
522
- svc := asset .NewService (asset.ServiceDeps {
527
+ svc , cancel := asset .NewService (asset.ServiceDeps {
523
528
AssetRepo : assetRepo ,
524
529
DiscoveryRepo : discoveryRepo ,
525
530
LineageRepo : lineageRepo ,
526
531
Worker : worker ,
527
532
})
533
+ defer cancel ()
528
534
529
535
affectedRows , err := svc .DeleteAssets (ctx , tc .Request )
530
536
time .Sleep (1 * time .Second )
@@ -646,11 +652,12 @@ func TestService_GetAssetByID(t *testing.T) {
646
652
tc .Setup (ctx , mockAssetRepo )
647
653
}
648
654
649
- svc := asset .NewService (asset.ServiceDeps {
655
+ svc , cancel := asset .NewService (asset.ServiceDeps {
650
656
AssetRepo : mockAssetRepo ,
651
657
DiscoveryRepo : mocks .NewDiscoveryRepository (t ),
652
658
LineageRepo : mocks .NewLineageRepository (t ),
653
659
})
660
+ defer cancel ()
654
661
655
662
actual , err := svc .GetAssetByID (ctx , tc .ID )
656
663
if tc .Expected != nil {
@@ -755,11 +762,12 @@ func TestService_GetAssetByIDWithoutProbes(t *testing.T) {
755
762
tc .Setup (ctx , mockAssetRepo )
756
763
}
757
764
758
- svc := asset .NewService (asset.ServiceDeps {
765
+ svc , cancel := asset .NewService (asset.ServiceDeps {
759
766
AssetRepo : mockAssetRepo ,
760
767
DiscoveryRepo : mocks .NewDiscoveryRepository (t ),
761
768
LineageRepo : mocks .NewLineageRepository (t ),
762
769
})
770
+ defer cancel ()
763
771
764
772
actual , err := svc .GetAssetByIDWithoutProbes (ctx , tc .ID )
765
773
if tc .Expected != nil {
@@ -828,11 +836,12 @@ func TestService_GetAssetByVersion(t *testing.T) {
828
836
tc .Setup (ctx , mockAssetRepo )
829
837
}
830
838
831
- svc := asset .NewService (asset.ServiceDeps {
839
+ svc , cancel := asset .NewService (asset.ServiceDeps {
832
840
AssetRepo : mockAssetRepo ,
833
841
DiscoveryRepo : mocks .NewDiscoveryRepository (t ),
834
842
LineageRepo : mocks .NewLineageRepository (t ),
835
843
})
844
+ defer cancel ()
836
845
837
846
_ , err := svc .GetAssetByVersion (ctx , tc .ID , "v0.0.2" )
838
847
if tc .ExpectedErr != nil {
@@ -881,11 +890,12 @@ func TestService_GetAssetVersionHistory(t *testing.T) {
881
890
tc .Setup (ctx , mockAssetRepo )
882
891
}
883
892
884
- svc := asset .NewService (asset.ServiceDeps {
893
+ svc , cancel := asset .NewService (asset.ServiceDeps {
885
894
AssetRepo : mockAssetRepo ,
886
895
DiscoveryRepo : mockDiscoveryRepo ,
887
896
LineageRepo : mockLineageRepo ,
888
897
})
898
+ defer cancel ()
889
899
890
900
_ , err := svc .GetAssetVersionHistory (ctx , asset.Filter {}, tc .ID )
891
901
if err != nil && errors .Is (tc .Err , err ) {
@@ -1067,11 +1077,12 @@ func TestService_GetLineage(t *testing.T) {
1067
1077
tc .Setup (ctx , mockAssetRepo , mockDiscoveryRepo , mockLineageRepo )
1068
1078
}
1069
1079
1070
- svc := asset .NewService (asset.ServiceDeps {
1080
+ svc , cancel := asset .NewService (asset.ServiceDeps {
1071
1081
AssetRepo : mockAssetRepo ,
1072
1082
DiscoveryRepo : mockDiscoveryRepo ,
1073
1083
LineageRepo : mockLineageRepo ,
1074
1084
})
1085
+ defer cancel ()
1075
1086
1076
1087
actual , err := svc .GetLineage (ctx , "urn-source-1" , tc .Query )
1077
1088
if tc .Err == nil {
@@ -1141,11 +1152,12 @@ func TestService_SearchSuggestGroupAssets(t *testing.T) {
1141
1152
tc .Setup (ctx , mockDiscoveryRepo )
1142
1153
}
1143
1154
1144
- svc := asset .NewService (asset.ServiceDeps {
1155
+ svc , cancel := asset .NewService (asset.ServiceDeps {
1145
1156
AssetRepo : mockAssetRepo ,
1146
1157
DiscoveryRepo : mockDiscoveryRepo ,
1147
1158
LineageRepo : mockLineageRepo ,
1148
1159
})
1160
+ defer cancel ()
1149
1161
1150
1162
_ , err := svc .SearchAssets (ctx , asset.SearchConfig {})
1151
1163
if err != nil && ! assert .Equal (t , tc .ErrSearch , err ) {
@@ -1177,7 +1189,8 @@ func TestService_CreateAssetProbe(t *testing.T) {
1177
1189
mockAssetRepo := mocks .NewAssetRepository (t )
1178
1190
mockAssetRepo .EXPECT ().AddProbe (ctx , assetURN , & probe ).Return (nil )
1179
1191
1180
- svc := asset .NewService (asset.ServiceDeps {AssetRepo : mockAssetRepo })
1192
+ svc , cancel := asset .NewService (asset.ServiceDeps {AssetRepo : mockAssetRepo })
1193
+ defer cancel ()
1181
1194
1182
1195
err := svc .AddProbe (ctx , assetURN , & probe )
1183
1196
assert .NoError (t , err )
@@ -1189,7 +1202,8 @@ func TestService_CreateAssetProbe(t *testing.T) {
1189
1202
mockAssetRepo := mocks .NewAssetRepository (t )
1190
1203
mockAssetRepo .EXPECT ().AddProbe (ctx , assetURN , & probe ).Return (expectedErr )
1191
1204
1192
- svc := asset .NewService (asset.ServiceDeps {AssetRepo : mockAssetRepo })
1205
+ svc , cancel := asset .NewService (asset.ServiceDeps {AssetRepo : mockAssetRepo })
1206
+ defer cancel ()
1193
1207
1194
1208
err := svc .AddProbe (ctx , assetURN , & probe )
1195
1209
assert .Equal (t , expectedErr , err )
0 commit comments