Documentation ¶
Overview ¶
Package v1 contains common functions for creating block storage based resources for use in acceptance tests. See the `*_test.go` files for example usages.
Package v1 contains openstack cinder acceptance tests
Index ¶
- func CreateSnapshot(t *testing.T, client *gophercloud.ServiceClient, volume *volumes.Volume) (*snapshots.Snapshot, error)
- func CreateVolume(t *testing.T, client *gophercloud.ServiceClient) (*volumes.Volume, error)
- func CreateVolumeType(t *testing.T, client *gophercloud.ServiceClient) (*volumetypes.VolumeType, error)
- func DeleteSnapshotshot(t *testing.T, client *gophercloud.ServiceClient, snapshot *snapshots.Snapshot)
- func DeleteVolume(t *testing.T, client *gophercloud.ServiceClient, volume *volumes.Volume)
- func DeleteVolumeType(t *testing.T, client *gophercloud.ServiceClient, ...)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateSnapshot ¶
func CreateSnapshot(t *testing.T, client *gophercloud.ServiceClient, volume *volumes.Volume) (*snapshots.Snapshot, error)
CreateSnapshot will create a volume snapshot based off of a given volume and with a random name. An error will be returned if the snapshot failed to be created.
func CreateVolume ¶
CreateVolume will create a volume with a random name and size of 1GB. An error will be returned if the volume was unable to be created.
func CreateVolumeType ¶
func CreateVolumeType(t *testing.T, client *gophercloud.ServiceClient) (*volumetypes.VolumeType, error)
CreateVolumeType will create a volume type with a random name. An error will be returned if the volume type was unable to be created.
func DeleteSnapshotshot ¶
func DeleteSnapshotshot(t *testing.T, client *gophercloud.ServiceClient, snapshot *snapshots.Snapshot)
DeleteSnapshot will delete a snapshot. A fatal error will occur if the snapshot failed to be deleted. This works best when used as a deferred function.
func DeleteVolume ¶
DeleteVolume will delete a volume. A fatal error will occur if the volume failed to be deleted. This works best when used as a deferred function.
func DeleteVolumeType ¶
func DeleteVolumeType(t *testing.T, client *gophercloud.ServiceClient, volumeType *volumetypes.VolumeType)
DeleteVolumeType will delete a volume type. A fatal error will occur if the volume type failed to be deleted. This works best when used as a deferred function.
Types ¶
This section is empty.