Skip to content

Commit 82e59fd

Browse files
authored
Merge pull request #189 from kubernetes-sigs/personal/dabradley/fixtests
Fix testing
2 parents d656416 + dfa2552 commit 82e59fd

File tree

1 file changed

+48
-52
lines changed

1 file changed

+48
-52
lines changed

pkg/azurelustre/controllerserver_test.go

Lines changed: 48 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -335,33 +335,31 @@ func TestCreateVolume_Err_NotSupportedAccessMode(t *testing.T) {
335335
csi.VolumeCapability_AccessMode_Mode(capability))
336336
}
337337
}
338-
if len(capabilitiesNotSupported) != 0 {
339-
d := NewFakeDriver()
340-
req := buildCreateVolumeRequest()
341-
req.VolumeCapabilities = []*csi.VolumeCapability{}
342-
t.Logf("Unsupported access modes: %s", capabilitiesNotSupported)
343-
for _, capabilityNotSupported := range capabilitiesNotSupported {
344-
req.VolumeCapabilities = append(req.VolumeCapabilities,
345-
&csi.VolumeCapability{
346-
AccessType: &csi.VolumeCapability_Mount{
347-
Mount: &csi.VolumeCapability_MountVolume{},
348-
},
349-
AccessMode: &csi.VolumeCapability_AccessMode{
350-
Mode: capabilityNotSupported,
351-
},
338+
339+
require.NotEmpty(t, capabilitiesNotSupported, "No unsupported AccessMode.")
340+
341+
d := NewFakeDriver()
342+
req := buildCreateVolumeRequest()
343+
req.VolumeCapabilities = []*csi.VolumeCapability{}
344+
t.Logf("Unsupported access modes: %s", capabilitiesNotSupported)
345+
for _, capabilityNotSupported := range capabilitiesNotSupported {
346+
req.VolumeCapabilities = append(req.VolumeCapabilities,
347+
&csi.VolumeCapability{
348+
AccessType: &csi.VolumeCapability_Mount{
349+
Mount: &csi.VolumeCapability_MountVolume{},
352350
},
353-
)
354-
}
355-
_, err := d.CreateVolume(context.Background(), req)
356-
require.Error(t, err)
357-
grpcStatus, ok := status.FromError(err)
358-
assert.True(t, ok)
359-
assert.Equal(t, codes.InvalidArgument, grpcStatus.Code())
360-
require.ErrorContains(t, err, capabilitiesNotSupported[0].String())
361-
} else {
362-
t.Log("No unsupported AccessMode.")
363-
assert.True(t, true)
351+
AccessMode: &csi.VolumeCapability_AccessMode{
352+
Mode: capabilityNotSupported,
353+
},
354+
},
355+
)
364356
}
357+
_, err := d.CreateVolume(context.Background(), req)
358+
require.Error(t, err)
359+
grpcStatus, ok := status.FromError(err)
360+
assert.True(t, ok)
361+
assert.Equal(t, codes.InvalidArgument, grpcStatus.Code())
362+
require.ErrorContains(t, err, capabilitiesNotSupported[0].String())
365363
}
366364

367365
func TestCreateVolume_Err_OperationExists(t *testing.T) {
@@ -636,33 +634,31 @@ func TestValidateVolumeCapabilities_Success_HasUnsupportedAccessMode(
636634
csi.VolumeCapability_AccessMode_Mode(capability))
637635
}
638636
}
639-
if len(capabilitiesNotSupported) != 0 {
640-
d := NewFakeDriver()
641-
capabilities := []*csi.VolumeCapability{}
642-
for _, capability := range capabilitiesNotSupported {
643-
capabilities = append(
644-
capabilities,
645-
&csi.VolumeCapability{
646-
AccessType: &csi.VolumeCapability_Block{
647-
Block: &csi.VolumeCapability_BlockVolume{},
648-
},
649-
AccessMode: &csi.VolumeCapability_AccessMode{
650-
Mode: capability,
651-
},
652-
},
653-
)
654-
}
655-
req := &csi.ValidateVolumeCapabilitiesRequest{
656-
VolumeId: fmt.Sprintf(volumeIDTemplate,
657-
"test", "testFs", "127.0.0.1", "testSubDir"),
658-
VolumeCapabilities: capabilities,
659-
}
660637

661-
res, err := d.ValidateVolumeCapabilities(context.Background(), req)
662-
require.NoError(t, err)
663-
assert.Nil(t, res.GetConfirmed())
664-
} else {
665-
t.Log("No unsupported AccessMode.")
666-
assert.True(t, true)
638+
require.NotEmpty(t, capabilitiesNotSupported, "No unsupported AccessMode.")
639+
640+
d := NewFakeDriver()
641+
capabilities := []*csi.VolumeCapability{}
642+
for _, capability := range capabilitiesNotSupported {
643+
capabilities = append(
644+
capabilities,
645+
&csi.VolumeCapability{
646+
AccessType: &csi.VolumeCapability_Block{
647+
Block: &csi.VolumeCapability_BlockVolume{},
648+
},
649+
AccessMode: &csi.VolumeCapability_AccessMode{
650+
Mode: capability,
651+
},
652+
},
653+
)
667654
}
655+
req := &csi.ValidateVolumeCapabilitiesRequest{
656+
VolumeId: fmt.Sprintf(volumeIDTemplate,
657+
"test", "testFs", "127.0.0.1", "testSubDir"),
658+
VolumeCapabilities: capabilities,
659+
}
660+
661+
res, err := d.ValidateVolumeCapabilities(context.Background(), req)
662+
require.NoError(t, err)
663+
assert.Nil(t, res.GetConfirmed())
668664
}

0 commit comments

Comments
 (0)