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.
-
static
-
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
-
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
()¶
-