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 }