openstackclient.tests.volume.v2 package¶
Submodules¶
openstackclient.tests.volume.v2.fakes module¶
-
class
openstackclient.tests.volume.v2.fakes.FakeAvailabilityZone¶ Bases:
objectFake 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.
-
static
-
class
openstackclient.tests.volume.v2.fakes.FakeVolume¶ Bases:
objectFake 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
-
static
-
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()¶
-