github.com/vnpaycloud-console/gophercloud/v2@v2.0.5/internal/acceptance/openstack/sharedfilesystems/v2/messages.go (about)

     1  package v2
     2  
     3  import (
     4  	"context"
     5  	"testing"
     6  
     7  	"github.com/vnpaycloud-console/gophercloud/v2"
     8  	"github.com/vnpaycloud-console/gophercloud/v2/openstack/sharedfilesystems/v2/messages"
     9  )
    10  
    11  // DeleteMessage will delete a message. An error will occur if
    12  // the message was unable to be deleted.
    13  func DeleteMessage(t *testing.T, client *gophercloud.ServiceClient, message *messages.Message) {
    14  	err := messages.Delete(context.TODO(), client, message.ID).ExtractErr()
    15  	if err != nil {
    16  		t.Fatalf("Failed to delete message %s: %v", message.ID, err)
    17  	}
    18  
    19  	t.Logf("Deleted message: %s", message.ID)
    20  }