@@ -354,6 +354,25 @@ func TestDeleteSync(t *testing.T) {
354354 expectedDeleteCalls : []deleteCall {{"sid1-15" , nil , nil }},
355355 test : testSyncContent ,
356356 },
357+
358+ {
359+ name : "1-16 - (dynamic)deletion of content with no VolumeGroupSnapshotHandle should succeed" ,
360+ initialContents : newContentWithVolumeGroupSnapshotHandle ("content1-16" , "sid1-16" , "snap1-16" , "snap1-16" , "grp-snap1-16" , "" , "" , "snap1-16-volumehandle" , deletePolicy , nil , & defaultSize , true , & nonFractionalTime ),
361+ expectedContents : newContentWithVolumeGroupSnapshotHandle ("content1-16" , "sid1-16" , "snap1-16" , "snap1-16" , "grp-snap1-16" , "" , "" , "snap1-16-volumehandle" , deletePolicy , nil , & defaultSize , false , & nonFractionalTime ),
362+ expectSuccess : true ,
363+ errors : noerrors ,
364+ expectedDeleteCalls : []deleteCall {{"sid1-16" , nil , nil }},
365+ test : testSyncContent ,
366+ },
367+ {
368+ name : "1-17 - (dynamic)deletion of content with VolumeGroupSnapshotHandle should succeed with no call to CSI driver" ,
369+ initialContents : newContentWithVolumeGroupSnapshotHandle ("content1-17" , "sid1-17" , "snap1-17" , "snap1-17" , "grp-snap1-17" , "" , "" , "snap1-17-volumehandle" , deletePolicy , nil , & defaultSize , true , & nonFractionalTime ),
370+ expectedContents : newContentWithVolumeGroupSnapshotHandle ("content1-17" , "sid1-17" , "snap1-17" , "snap1-17" , "grp-snap1-17" , "" , "" , "snap1-17-volumehandle" , deletePolicy , nil , & defaultSize , false , & nonFractionalTime ),
371+ expectSuccess : true ,
372+ errors : noerrors ,
373+ expectedDeleteCalls : []deleteCall {},
374+ test : testSyncContent ,
375+ },
357376 }
358377 runSyncContentTests (t , tests , snapshotClasses )
359378}
0 commit comments