delete volume type
diff --git a/acceptance/openstack/blockstorage/v1/volumeTypes_test.go b/acceptance/openstack/blockstorage/v1/volumeTypes_test.go
index b4bff75..0d0b638 100644
--- a/acceptance/openstack/blockstorage/v1/volumeTypes_test.go
+++ b/acceptance/openstack/blockstorage/v1/volumeTypes_test.go
@@ -5,6 +5,7 @@
 import (
 	"strconv"
 	"testing"
+	"time"
 
 	"github.com/rackspace/gophercloud/openstack/blockstorage/v1/volumeTypes"
 )
@@ -23,20 +24,20 @@
 			ExtraSpecs: map[string]string{
 				"capabilities": "gpu",
 			},
-			Name: "gophercloud-test-volumeType-200" + strconv.Itoa(i),
+			Name: "gophercloud-test-volumeType-" + strconv.Itoa(i),
 		})
 		if err != nil {
 			t.Error(err)
 			return
-		} /*
-			defer func() {
-				time.Sleep(10000 * time.Millisecond)
-				err = volumeTypes.Delete(client, cvt.ID)
-				if err != nil {
-					t.Error(err)
-					return
-				}
-			}*/
+		}
+		defer func() {
+			time.Sleep(10000 * time.Millisecond)
+			err = volumeTypes.Delete(client, cvt.ID)
+			if err != nil {
+				t.Error(err)
+				return
+			}
+		}()
 		t.Logf("created volume type: %+v\n", cvt)
 	}
 
diff --git a/openstack/blockstorage/v1/volumeTypes/requests.go b/openstack/blockstorage/v1/volumeTypes/requests.go
index 694a44b..9ce60a3 100644
--- a/openstack/blockstorage/v1/volumeTypes/requests.go
+++ b/openstack/blockstorage/v1/volumeTypes/requests.go
@@ -51,3 +51,11 @@
 	return &respBody.VolumeType, nil
 
 }
+
+func Delete(client *gophercloud.ServiceClient, id string) error {
+	_, err := perigee.Request("DELETE", volumeTypeURL(client, id), perigee.Options{
+		MoreHeaders: client.Provider.AuthenticatedHeaders(),
+		OkCodes:     []int{202},
+	})
+	return err
+}