openstackclient.tests.volume.v2 package

Submodules

openstackclient.tests.volume.v2.fakes module

class openstackclient.tests.volume.v2.fakes.FakeAvailabilityZone

Bases: object

Fake one or more volume availability zones (AZs).

static create_availability_zones(attrs={}, methods={}, count=2)

Create multiple fake AZs.

Parameters:
  • attrs (Dictionary) – A dictionary with all attributes
  • methods (Dictionary) – A dictionary with all methods
  • count (int) – The number of AZs to fake
Returns:

A list of FakeResource objects faking the AZs

static create_one_availability_zone(attrs={}, methods={})

Create a fake AZ.

Parameters:
  • attrs (Dictionary) – A dictionary with all attributes
  • methods (Dictionary) – A dictionary with all methods
Returns:

A FakeResource object with zoneName, zoneState, etc.

class openstackclient.tests.volume.v2.fakes.FakeVolume

Bases: object

Fake one or more volumes.

TODO(xiexs): Currently, only volume API v2 is supported by this class.

static create_one_volume(attrs={})

Create a fake volume.

Parameters:attrs (Dictionary) – A dictionary with all attributes of volume
Retrun:A FakeResource object with id, name, status, etc.
static create_volumes(attrs={}, count=2)

Create multiple fake volumes.

Parameters:
  • attrs (Dictionary) – A dictionary with all attributes of volume
  • count (Integer) – The number of volumes to be faked
Returns:

A list of FakeResource objects

static get_volumes(volumes=None, count=2)

Get an iterable MagicMock object with a list of faked volumes.

If volumes list is provided, then initialize the Mock object with the list. Otherwise create one.

Parameters:
  • volumes (List) – A list of FakeResource objects faking volumes
  • count (Integer) – The number of volumes to be faked
:return
An iterable Mock object with side_effect set to a list of faked volumes
class openstackclient.tests.volume.v2.fakes.FakeVolumeClient(**kwargs)

Bases: object

class openstackclient.tests.volume.v2.fakes.TestVolume(*args, **kwargs)

Bases: openstackclient.tests.utils.TestCommand

setUp()

openstackclient.tests.volume.v2.test_backup module

class openstackclient.tests.volume.v2.test_backup.TestBackup(*args, **kwargs)

Bases: openstackclient.tests.volume.v2.fakes.TestVolume

setUp()
class openstackclient.tests.volume.v2.test_backup.TestBackupCreate(*args, **kwargs)

Bases: openstackclient.tests.volume.v2.test_backup.TestBackup

setUp()
test_backup_create()
class openstackclient.tests.volume.v2.test_backup.TestBackupDelete(*args, **kwargs)

Bases: openstackclient.tests.volume.v2.test_backup.TestBackup

setUp()
test_backup_delete()
class openstackclient.tests.volume.v2.test_backup.TestBackupList(*args, **kwargs)

Bases: openstackclient.tests.volume.v2.test_backup.TestBackup

columns = ['ID', 'Name', 'Description', 'Status', 'Size']
datalist = (('3c409fe6-4d03-4a06-aeab-18bdcdf3c8f4', 'fake_backup', 'fake description', 'error', 10),)
setUp()
test_backup_list_with_options()
test_backup_list_without_options()
class openstackclient.tests.volume.v2.test_backup.TestBackupRestore(*args, **kwargs)

Bases: openstackclient.tests.volume.v2.test_backup.TestBackup

setUp()
test_backup_restore()
class openstackclient.tests.volume.v2.test_backup.TestBackupShow(*args, **kwargs)

Bases: openstackclient.tests.volume.v2.test_backup.TestBackup

setUp()
test_backup_show()

openstackclient.tests.volume.v2.test_qos_specs module

class openstackclient.tests.volume.v2.test_qos_specs.TestQos(*args, **kwargs)

Bases: openstackclient.tests.volume.v2.fakes.TestVolume

setUp()
class openstackclient.tests.volume.v2.test_qos_specs.TestQosAssociate(*args, **kwargs)

Bases: openstackclient.tests.volume.v2.test_qos_specs.TestQos

setUp()
test_qos_associate()
class openstackclient.tests.volume.v2.test_qos_specs.TestQosCreate(*args, **kwargs)

Bases: openstackclient.tests.volume.v2.test_qos_specs.TestQos

columns = ('consumer', 'id', 'name')
datalist = ('front-end', '6f2be1de-997b-4230-b76c-a3633b59e8fb', 'fake-qos-specs')
setUp()
test_qos_create_with_consumer()
test_qos_create_with_properties()
test_qos_create_without_properties()
class openstackclient.tests.volume.v2.test_qos_specs.TestQosDelete(*args, **kwargs)

Bases: openstackclient.tests.volume.v2.test_qos_specs.TestQos

setUp()
test_qos_delete_with_id()
test_qos_delete_with_name()
class openstackclient.tests.volume.v2.test_qos_specs.TestQosDisassociate(*args, **kwargs)

Bases: openstackclient.tests.volume.v2.test_qos_specs.TestQos

setUp()
test_qos_disassociate_with_all_volume_types()
test_qos_disassociate_with_volume_type()
class openstackclient.tests.volume.v2.test_qos_specs.TestQosList(*args, **kwargs)

Bases: openstackclient.tests.volume.v2.test_qos_specs.TestQos

setUp()
test_qos_list()
class openstackclient.tests.volume.v2.test_qos_specs.TestQosSet(*args, **kwargs)

Bases: openstackclient.tests.volume.v2.test_qos_specs.TestQos

setUp()
test_qos_set_with_properties_with_id()
class openstackclient.tests.volume.v2.test_qos_specs.TestQosShow(*args, **kwargs)

Bases: openstackclient.tests.volume.v2.test_qos_specs.TestQos

setUp()
test_qos_show()
class openstackclient.tests.volume.v2.test_qos_specs.TestQosUnset(*args, **kwargs)

Bases: openstackclient.tests.volume.v2.test_qos_specs.TestQos

setUp()
test_qos_unset_with_properties()

openstackclient.tests.volume.v2.test_snapshot module

class openstackclient.tests.volume.v2.test_snapshot.TestSnapshot(*args, **kwargs)

Bases: openstackclient.tests.volume.v2.fakes.TestVolume

setUp()
class openstackclient.tests.volume.v2.test_snapshot.TestSnapshotCreate(*args, **kwargs)

Bases: openstackclient.tests.volume.v2.test_snapshot.TestSnapshot

setUp()
test_snapshot_create()
class openstackclient.tests.volume.v2.test_snapshot.TestSnapshotDelete(*args, **kwargs)

Bases: openstackclient.tests.volume.v2.test_snapshot.TestSnapshot

setUp()
test_snapshot_delete()
class openstackclient.tests.volume.v2.test_snapshot.TestSnapshotList(*args, **kwargs)

Bases: openstackclient.tests.volume.v2.test_snapshot.TestSnapshot

columns = ['ID', 'Name', 'Description', 'Status', 'Size']
setUp()
test_snapshot_list_all_projects()
test_snapshot_list_with_options()
test_snapshot_list_without_options()
class openstackclient.tests.volume.v2.test_snapshot.TestSnapshotSet(*args, **kwargs)

Bases: openstackclient.tests.volume.v2.test_snapshot.TestSnapshot

setUp()
test_snapshot_set()
class openstackclient.tests.volume.v2.test_snapshot.TestSnapshotShow(*args, **kwargs)

Bases: openstackclient.tests.volume.v2.test_snapshot.TestSnapshot

setUp()
test_snapshot_show()
class openstackclient.tests.volume.v2.test_snapshot.TestSnapshotUnset(*args, **kwargs)

Bases: openstackclient.tests.volume.v2.test_snapshot.TestSnapshot

setUp()
test_snapshot_unset()

openstackclient.tests.volume.v2.test_type module

class openstackclient.tests.volume.v2.test_type.FakeTypeResource(manager=None, info={}, loaded=False, methods={})

Bases: openstackclient.tests.fakes.FakeResource

get_keys()
set_keys(args)
unset_keys(key)
class openstackclient.tests.volume.v2.test_type.TestType(*args, **kwargs)

Bases: openstackclient.tests.volume.v2.fakes.TestVolume

setUp()
class openstackclient.tests.volume.v2.test_type.TestTypeCreate(*args, **kwargs)

Bases: openstackclient.tests.volume.v2.test_type.TestType

columns = ('description', 'id', 'name')
datalist = ('fake description', '5520dc9e-6f9b-4378-a719-729911c0f407', 'fake-lvmdriver-1')
setUp()
test_type_create_private()
test_type_create_public()
class openstackclient.tests.volume.v2.test_type.TestTypeDelete(*args, **kwargs)

Bases: openstackclient.tests.volume.v2.test_type.TestType

setUp()
test_type_delete()
class openstackclient.tests.volume.v2.test_type.TestTypeList(*args, **kwargs)

Bases: openstackclient.tests.volume.v2.test_type.TestType

columns = ['ID', 'Name']
setUp()
test_type_list_with_options()
test_type_list_without_options()
class openstackclient.tests.volume.v2.test_type.TestTypeSet(*args, **kwargs)

Bases: openstackclient.tests.volume.v2.test_type.TestType

setUp()
test_type_set_description()
test_type_set_name()
test_type_set_property()
class openstackclient.tests.volume.v2.test_type.TestTypeShow(*args, **kwargs)

Bases: openstackclient.tests.volume.v2.test_type.TestType

setUp()
test_type_show()
class openstackclient.tests.volume.v2.test_type.TestTypeUnset(*args, **kwargs)

Bases: openstackclient.tests.volume.v2.test_type.TestType

setUp()
test_type_unset()

openstackclient.tests.volume.v2.test_volume module

class openstackclient.tests.volume.v2.test_volume.TestVolume(*args, **kwargs)

Bases: openstackclient.tests.volume.v2.fakes.TestVolume

setUp()
setup_volumes_mock(count)
class openstackclient.tests.volume.v2.test_volume.TestVolumeCreate(*args, **kwargs)

Bases: openstackclient.tests.volume.v2.test_volume.TestVolume

columns = ('attachments', 'availability_zone', 'description', 'id', 'name', 'properties', 'size', 'snapshot_id', 'status', 'type')
setUp()
test_volume_create_image_id()
test_volume_create_image_name()
test_volume_create_min_options()
test_volume_create_options()
test_volume_create_properties()
test_volume_create_user_project_id()
test_volume_create_user_project_name()
class openstackclient.tests.volume.v2.test_volume.TestVolumeDelete(*args, **kwargs)

Bases: openstackclient.tests.volume.v2.test_volume.TestVolume

setUp()
test_volume_delete_multi_volumes()
test_volume_delete_one_volume()
class openstackclient.tests.volume.v2.test_volume.TestVolumeList(*args, **kwargs)

Bases: openstackclient.tests.volume.v2.test_volume.TestVolume

columns = ['ID', 'Display Name', 'Status', 'Size', 'Attached to']
setUp()
test_volume_list_all_projects()
test_volume_list_long()
test_volume_list_name()
test_volume_list_no_options()
test_volume_list_project()
test_volume_list_project_domain()
test_volume_list_status()
test_volume_list_user()
test_volume_list_user_domain()
class openstackclient.tests.volume.v2.test_volume.TestVolumeShow(*args, **kwargs)

Bases: openstackclient.tests.volume.v2.test_volume.TestVolume

setUp()
test_volume_show()

Module contents