Skip to content

Commit 797e090

Browse files
committed
tests: Correct error handling
We get an unexpected response code, not the actual response code. Handle accordingly. Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
1 parent 3287372 commit 797e090

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

internal/acceptance/openstack/blockstorage/v3/blockstorage.go

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -791,8 +791,10 @@ func Unmanage(t *testing.T, client *gophercloud.ServiceClient, volume *volumes.V
791791

792792
err = gophercloud.WaitFor(context.TODO(), func(ctx context.Context) (bool, error) {
793793
if _, err := volumes.Get(ctx, client, volume.ID).Extract(); err != nil {
794-
if _, ok := err.(gophercloud.ErrResourceNotFound); ok {
795-
return true, nil
794+
if errCode, ok := err.(gophercloud.ErrUnexpectedResponseCode); ok {
795+
if errCode.Actual == 404 {
796+
return true, nil
797+
}
796798
}
797799
return false, err
798800
}

0 commit comments

Comments
 (0)