Coverage report: 94%

Files Functions Classes

coverage.py v7.11.0, created at 2026-02-18 22:39 +0000

File class statements missing excluded branches partial coverage
manila/__init__.py (no class) 0 0 0 0 0 100%
manila/api/__init__.py (no class) 3 0 0 0 0 100%
manila/api/common.py ViewBuilder 50 5 0 16 2 89%
manila/api/common.py (no class) 265 12 0 86 3 96%
manila/api/contrib/__init__.py (no class) 9 1 0 0 0 89%
manila/api/extensions.py ExtensionDescriptor 6 6 0 0 0 0%
manila/api/extensions.py ExtensionsResource 20 2 0 2 0 91%
manila/api/extensions.py ExtensionManager 52 14 0 12 3 73%
manila/api/extensions.py ControllerExtension 3 0 0 0 0 100%
manila/api/extensions.py ResourceExtension 10 0 0 4 2 86%
manila/api/extensions.py (no class) 81 23 0 18 3 68%
manila/api/middleware/__init__.py (no class) 0 0 0 0 0 100%
manila/api/middleware/auth.py InjectContext 4 4 0 0 0 0%
manila/api/middleware/auth.py ManilaKeystoneContext 24 10 0 14 6 58%
manila/api/middleware/auth.py NoAuthMiddlewareBase 21 2 0 6 2 85%
manila/api/middleware/auth.py NoAuthMiddleware 1 0 0 0 0 100%
manila/api/middleware/auth.py NoAuthMiddlewarev2_60 1 1 0 0 0 0%
manila/api/middleware/auth.py (no class) 41 2 0 4 1 93%
manila/api/middleware/fault.py FaultWrapper 25 0 0 12 0 100%
manila/api/middleware/fault.py (no class) 15 0 0 0 0 100%
manila/api/openstack/__init__.py APIMapper 8 2 0 4 1 75%
manila/api/openstack/__init__.py ProjectMapper 16 0 0 4 0 100%
manila/api/openstack/__init__.py APIRouter 33 8 0 14 4 74%
manila/api/openstack/__init__.py (no class) 25 0 0 0 0 100%
manila/api/openstack/api_version_request.py APIVersionRequest 42 0 0 26 0 100%
manila/api/openstack/api_version_request.py (no class) 25 0 0 0 0 100%
manila/api/openstack/urlmap.py (no class) 6 6 0 0 0 0%
manila/api/openstack/versioned_method.py VersionedMethod 8 0 0 0 0 100%
manila/api/openstack/versioned_method.py (no class) 5 0 0 0 0 100%
manila/api/openstack/wsgi.py Request 57 0 0 36 0 100%
manila/api/openstack/wsgi.py ActionDispatcher 4 1 0 0 0 75%
manila/api/openstack/wsgi.py TextDeserializer 2 0 0 0 0 100%
manila/api/openstack/wsgi.py JSONDeserializer 6 3 0 0 0 50%
manila/api/openstack/wsgi.py DictSerializer 2 0 0 0 0 100%
manila/api/openstack/wsgi.py JSONDictSerializer 1 0 0 0 0 100%
manila/api/openstack/wsgi.py ResponseObject 39 2 0 12 0 92%
manila/api/openstack/wsgi.py ResourceExceptionHandler 21 5 0 14 2 80%
manila/api/openstack/wsgi.py Resource 204 27 0 68 8 87%
manila/api/openstack/wsgi.py ControllerMetaclass 21 0 0 16 0 100%
manila/api/openstack/wsgi.py Controller 66 1 0 24 1 98%
manila/api/openstack/wsgi.py AdminActionsMixin 39 3 0 4 0 93%
manila/api/openstack/wsgi.py Fault 20 1 0 6 0 96%
manila/api/openstack/wsgi.py OverLimitFault 12 0 0 0 0 100%
manila/api/openstack/wsgi.py (no class) 168 9 0 10 1 93%
manila/api/schemas/__init__.py (no class) 0 0 0 0 0 100%
manila/api/schemas/availability_zones.py (no class) 2 0 0 0 0 100%
manila/api/schemas/messages.py (no class) 13 0 0 0 0 100%
manila/api/schemas/quota_class_sets.py (no class) 43 0 0 0 0 100%
manila/api/schemas/resource_locks.py (no class) 16 0 0 0 0 100%
manila/api/schemas/share_export_locations.py (no class) 26 0 0 0 0 100%
manila/api/schemas/share_instance_export_locations.py (no class) 18 0 0 0 0 100%
manila/api/schemas/share_snapshots.py (no class) 14 0 0 0 0 100%
manila/api/schemas/shares.py (no class) 48 0 0 0 0 100%
manila/api/urlmap.py Accept 33 25 0 20 1 21%
manila/api/urlmap.py URLMap 71 18 0 40 11 68%
manila/api/urlmap.py (no class) 57 17 0 18 4 61%
manila/api/v1/__init__.py (no class) 0 0 0 0 0 100%
manila/api/v1/router.py APIRouter 39 0 0 0 0 100%
manila/api/v1/router.py (no class) 22 0 0 0 0 100%
manila/api/v1/share_metadata.py ShareMetadataController 104 3 0 18 1 97%
manila/api/v1/share_metadata.py (no class) 26 0 0 0 0 100%
manila/api/v1/share_servers.py ShareServerController 66 1 0 20 1 98%
manila/api/v1/share_servers.py (no class) 26 0 0 0 0 100%
manila/api/v1/share_snapshots.py ShareSnapshotsController 4 0 0 0 0 100%
manila/api/v1/share_snapshots.py (no class) 16 0 0 0 0 100%
manila/api/v1/shares.py ShareController 11 7 0 0 0 36%
manila/api/v1/shares.py (no class) 28 0 0 0 0 100%
manila/api/v2/__init__.py (no class) 0 0 0 0 0 100%
manila/api/v2/availability_zones.py AvailabilityZoneMixin 2 0 0 0 0 100%
manila/api/v2/availability_zones.py AvailabilityZoneControllerLegacy 1 0 0 0 0 100%
manila/api/v2/availability_zones.py AvailabilityZoneController 1 0 0 0 0 100%
manila/api/v2/availability_zones.py (no class) 26 0 0 0 0 100%
manila/api/v2/limits.py LimitsController 10 0 0 2 0 100%
manila/api/v2/limits.py Limit 39 2 0 8 1 94%
manila/api/v2/limits.py RateLimitingMiddleware 20 2 0 8 3 82%
manila/api/v2/limits.py Limiter 37 0 0 20 1 98%
manila/api/v2/limits.py WsgiLimiter 15 2 0 4 0 89%
manila/api/v2/limits.py WsgiLimiterProxy 12 2 0 4 1 81%
manila/api/v2/limits.py (no class) 53 0 0 0 0 100%
manila/api/v2/messages.py MessagesController 34 3 0 6 1 90%
manila/api/v2/messages.py (no class) 38 0 0 0 0 100%
manila/api/v2/metadata.py MetadataController 95 22 0 18 7 74%
manila/api/v2/metadata.py (no class) 29 0 0 0 0 100%
manila/api/v2/quota_class_sets.py QuotaClassSetsMixin 18 0 0 4 0 100%
manila/api/v2/quota_class_sets.py QuotaClassSetsControllerLegacy 2 0 0 0 0 100%
manila/api/v2/quota_class_sets.py QuotaClassSetsController 2 0 0 0 0 100%
manila/api/v2/quota_class_sets.py (no class) 54 0 0 0 0 100%
manila/api/v2/quota_sets.py QuotaSetsMixin 136 19 0 54 6 87%
manila/api/v2/quota_sets.py QuotaSetsControllerLegacy 9 0 0 0 0 100%
manila/api/v2/quota_sets.py QuotaSetsController 23 6 0 18 1 68%
manila/api/v2/quota_sets.py (no class) 61 0 0 0 0 100%
manila/api/v2/resource_locks.py ResourceLocksController 81 12 0 20 1 87%
manila/api/v2/resource_locks.py (no class) 49 0 0 0 0 100%
manila/api/v2/router.py APIRouter 145 0 0 34 0 100%
manila/api/v2/router.py (no class) 40 0 0 0 0 100%
manila/api/v2/scheduler_stats.py SchedulerStatsController 25 1 0 4 1 93%
manila/api/v2/scheduler_stats.py (no class) 25 0 0 0 0 100%
manila/api/v2/security_service.py SecurityServiceController 109 10 0 50 6 87%
manila/api/v2/security_service.py (no class) 29 0 0 0 0 100%
manila/api/v2/services.py ServiceMixin 47 15 0 20 6 69%
manila/api/v2/services.py ServiceControllerLegacy 2 0 0 0 0 100%
manila/api/v2/services.py ServiceController 19 1 0 2 0 95%
manila/api/v2/services.py (no class) 38 0 0 0 0 100%
manila/api/v2/share_access_metadata.py ShareAccessMetadataController 28 2 0 2 0 93%
manila/api/v2/share_access_metadata.py (no class) 22 0 0 0 0 100%
manila/api/v2/share_accesses.py ShareAccessesController 79 13 0 30 8 81%
manila/api/v2/share_accesses.py (no class) 31 0 0 0 0 100%
manila/api/v2/share_backups.py ShareBackupController 123 23 0 34 9 78%
manila/api/v2/share_backups.py (no class) 54 0 0 0 0 100%
manila/api/v2/share_export_locations.py ShareExportLocationController 76 18 0 14 4 71%
manila/api/v2/share_export_locations.py (no class) 74 0 0 0 0 100%
manila/api/v2/share_group_snapshots.py ShareGroupSnapshotController 95 7 0 16 0 94%
manila/api/v2/share_group_snapshots.py (no class) 78 0 0 0 0 100%
manila/api/v2/share_group_type_specs.py ShareGroupTypeSpecsController 70 5 0 18 1 93%
manila/api/v2/share_group_type_specs.py (no class) 48 0 0 0 0 100%
manila/api/v2/share_group_types.py ShareGroupTypesController 134 9 0 32 3 93%
manila/api/v2/share_group_types.py (no class) 77 0 0 0 0 100%
manila/api/v2/share_groups.py ShareGroupController 146 5 0 52 4 95%
manila/api/v2/share_groups.py (no class) 75 0 0 0 0 100%
manila/api/v2/share_instance_export_locations.py ShareInstanceExportLocationController 21 2 0 2 1 87%
manila/api/v2/share_instance_export_locations.py (no class) 26 0 0 0 0 100%
manila/api/v2/share_instances.py ShareInstancesController 42 0 0 2 1 98%
manila/api/v2/share_instances.py (no class) 44 0 0 0 0 100%
manila/api/v2/share_manage.py ShareManageMixin 58 5 0 16 1 92%
manila/api/v2/share_manage.py ShareManageController 4 0 0 0 0 100%
manila/api/v2/share_manage.py (no class) 24 0 0 0 0 100%
manila/api/v2/share_network_subnets.py ShareNetworkSubnetController 110 6 0 28 3 93%
manila/api/v2/share_network_subnets.py (no class) 57 0 0 0 0 100%
manila/api/v2/share_networks.py ShareNetworkController 333 34 0 84 4 90%
manila/api/v2/share_networks.py (no class) 67 0 0 0 0 100%
manila/api/v2/share_replica_export_locations.py ShareReplicaExportLocationController 23 0 0 0 0 100%
manila/api/v2/share_replica_export_locations.py (no class) 25 0 0 0 0 100%
manila/api/v2/share_replicas.py ShareReplicationController 151 4 0 32 4 96%
manila/api/v2/share_replicas.py (no class) 103 0 0 0 0 100%
manila/api/v2/share_servers.py ShareServerController 262 75 0 54 6 71%
manila/api/v2/share_servers.py (no class) 76 0 0 0 0 100%
manila/api/v2/share_snapshot_export_locations.py ShareSnapshotExportLocationController 19 3 0 2 1 81%
manila/api/v2/share_snapshot_export_locations.py (no class) 18 0 0 0 0 100%
manila/api/v2/share_snapshot_instance_export_locations.py ShareSnapshotInstanceExportLocationController 20 3 0 2 1 82%
manila/api/v2/share_snapshot_instance_export_locations.py (no class) 18 0 0 0 0 100%
manila/api/v2/share_snapshot_instances.py ShareSnapshotInstancesController 21 0 0 2 0 100%
manila/api/v2/share_snapshot_instances.py (no class) 28 0 0 0 0 100%
manila/api/v2/share_snapshots.py ShareSnapshotMixin 115 12 0 40 7 86%
manila/api/v2/share_snapshots.py ShareSnapshotsController 143 13 0 42 3 90%
manila/api/v2/share_snapshots.py (no class) 111 0 0 0 0 100%
manila/api/v2/share_transfer.py ShareTransferController 75 1 0 20 2 97%
manila/api/v2/share_transfer.py (no class) 40 0 0 0 0 100%
manila/api/v2/share_types.py ShareTypesController 192 20 0 46 10 87%
manila/api/v2/share_types.py (no class) 58 0 0 0 0 100%
manila/api/v2/share_types_extra_specs.py ShareTypeExtraSpecsController 95 6 0 26 1 94%
manila/api/v2/share_types_extra_specs.py (no class) 33 0 0 0 0 100%
manila/api/v2/share_unmanage.py ShareUnmanageMixin 31 0 0 12 0 100%
manila/api/v2/share_unmanage.py ShareUnmanageController 3 0 0 0 0 100%
manila/api/v2/share_unmanage.py (no class) 20 0 0 0 0 100%
manila/api/v2/shares.py ShareMixin 390 34 0 136 12 91%
manila/api/v2/shares.py ShareController 331 76 0 104 11 75%
manila/api/v2/shares.py (no class) 224 0 0 0 0 100%
manila/api/validation/__init__.py (no class) 67 6 0 12 2 90%
manila/api/validation/helpers.py (no class) 11 0 0 2 0 100%
manila/api/validation/parameter_types.py (no class) 11 0 0 0 0 100%
manila/api/validation/response_types.py (no class) 2 0 0 0 0 100%
manila/api/validation/validators.py FormatChecker 11 2 0 4 0 87%
manila/api/validation/validators.py _SchemaValidator 34 9 0 10 4 70%
manila/api/validation/validators.py (no class) 65 30 0 28 1 41%
manila/api/versions.py VersionsRouter 3 0 0 0 0 100%
manila/api/versions.py VersionsController 12 0 0 0 0 100%
manila/api/versions.py (no class) 24 0 0 0 0 100%
manila/api/views/__init__.py (no class) 0 0 0 0 0 100%
manila/api/views/availability_zones.py ViewBuilder 4 0 0 0 0 100%
manila/api/views/availability_zones.py (no class) 5 0 0 0 0 100%
manila/api/views/export_locations.py ViewBuilder 25 1 0 6 0 97%
manila/api/views/export_locations.py (no class) 16 0 0 0 0 100%
manila/api/views/limits.py ViewBuilder 40 4 0 16 0 93%
manila/api/views/limits.py (no class) 16 0 0 0 0 100%
manila/api/views/messages.py ViewBuilder 9 0 0 2 0 100%
manila/api/views/messages.py (no class) 7 0 0 0 0 100%
manila/api/views/quota_class_sets.py ViewBuilder 18 0 0 6 2 92%
manila/api/views/quota_class_sets.py (no class) 15 0 0 0 0 100%
manila/api/views/quota_sets.py ViewBuilder 22 0 0 8 0 100%
manila/api/views/quota_sets.py (no class) 15 0 0 0 0 100%
manila/api/views/resource_locks.py ViewBuilder 11 0 0 4 2 87%
manila/api/views/resource_locks.py (no class) 6 0 0 0 0 100%
manila/api/views/scheduler_stats.py ViewBuilder 4 0 0 0 0 100%
manila/api/views/scheduler_stats.py (no class) 6 0 0 0 0 100%
manila/api/views/security_service.py ViewBuilder 14 0 0 2 0 100%
manila/api/views/security_service.py (no class) 14 0 0 0 0 100%
manila/api/views/services.py ViewBuilder 15 1 0 0 0 93%
manila/api/views/services.py (no class) 11 0 0 0 0 100%
manila/api/views/share_accesses.py ViewBuilder 26 0 0 6 0 100%
manila/api/views/share_accesses.py (no class) 19 0 0 0 0 100%
manila/api/views/share_backups.py BackupViewBuilder 19 0 0 4 0 100%
manila/api/views/share_backups.py (no class) 14 0 0 0 0 100%
manila/api/views/share_group_snapshots.py ShareGroupSnapshotViewBuilder 26 11 0 8 1 53%
manila/api/views/share_group_snapshots.py (no class) 10 0 0 0 0 100%
manila/api/views/share_group_types.py ShareGroupTypeViewBuilder 12 0 0 2 0 100%
manila/api/views/share_group_types.py (no class) 10 0 0 0 0 100%
manila/api/views/share_groups.py ShareGroupViewBuilder 17 0 0 4 0 100%
manila/api/views/share_groups.py (no class) 11 0 0 0 0 100%
manila/api/views/share_instance.py ViewBuilder 21 1 0 4 1 92%
manila/api/views/share_instance.py (no class) 25 0 0 0 0 100%
manila/api/views/share_migration.py ViewBuilder 4 1 0 0 0 75%
manila/api/views/share_migration.py (no class) 7 0 0 0 0 100%
manila/api/views/share_network_subnets.py ViewBuilder 6 0 0 0 0 100%
manila/api/views/share_network_subnets.py (no class) 9 0 0 0 0 100%
manila/api/views/share_networks.py ViewBuilder 38 0 0 14 0 100%
manila/api/views/share_networks.py (no class) 24 0 0 0 0 100%
manila/api/views/share_replicas.py ReplicationViewBuilder 19 0 0 6 0 100%
manila/api/views/share_replicas.py (no class) 13 0 0 0 0 100%
manila/api/views/share_server_migration.py ViewBuilder 12 0 0 0 0 100%
manila/api/views/share_server_migration.py (no class) 8 0 0 0 0 100%
manila/api/views/share_servers.py ViewBuilder 18 0 0 2 0 100%
manila/api/views/share_servers.py (no class) 20 0 0 0 0 100%
manila/api/views/share_snapshot_export_locations.py ViewBuilder 18 1 0 8 2 88%
manila/api/views/share_snapshot_export_locations.py (no class) 6 0 0 0 0 100%
manila/api/views/share_snapshot_instances.py ViewBuilder 9 0 0 0 0 100%
manila/api/views/share_snapshot_instances.py (no class) 8 0 0 0 0 100%
manila/api/views/share_snapshots.py ViewBuilder 26 1 0 8 1 94%
manila/api/views/share_snapshots.py (no class) 17 0 0 0 0 100%
manila/api/views/shares.py ViewBuilder 55 1 0 16 1 97%
manila/api/views/shares.py (no class) 45 0 0 0 0 100%
manila/api/views/transfers.py ViewBuilder 15 0 0 2 0 100%
manila/api/views/transfers.py (no class) 10 0 0 0 0 100%
manila/api/views/types.py ViewBuilder 29 0 0 12 0 100%
manila/api/views/types.py (no class) 22 0 0 0 0 100%
manila/api/views/versions.py ViewBuilder 16 0 0 2 0 100%
manila/api/views/versions.py (no class) 13 0 0 0 0 100%
manila/cmd/__init__.py (no class) 0 0 0 0 0 100%
manila/cmd/api.py (no class) 27 1 0 2 1 93%
manila/cmd/data.py (no class) 24 1 0 2 1 92%
manila/cmd/manage.py ListCommand 15 2 0 4 1 84%
manila/cmd/manage.py ShellCommands 32 19 0 8 4 42%
manila/cmd/manage.py HostCommands 11 0 0 8 1 95%
manila/cmd/manage.py DbCommands 12 6 0 2 0 43%
manila/cmd/manage.py VersionCommands 2 0 0 0 0 100%
manila/cmd/manage.py ConfigCommands 3 3 0 4 0 0%
manila/cmd/manage.py GetLogCommands 37 13 0 24 4 59%
manila/cmd/manage.py ServiceCommands 20 1 0 8 1 93%
manila/cmd/manage.py ShareCommands 27 0 0 16 0 100%
manila/cmd/manage.py ShareServerCommands 12 0 0 4 0 100%
manila/cmd/manage.py (no class) 142 15 0 22 2 86%
manila/cmd/scheduler.py (no class) 24 1 0 2 1 92%
manila/cmd/share.py (no class) 30 1 0 6 1 94%
manila/cmd/status.py Checks 0 0 0 0 0 100%
manila/cmd/status.py (no class) 11 2 0 2 1 77%
manila/common/__init__.py (no class) 0 0 0 0 0 100%
manila/common/client_auth.py AuthClientLoader 34 0 0 18 0 100%
manila/common/client_auth.py (no class) 13 0 0 0 0 100%
manila/common/config.py (no class) 31 0 0 8 0 100%
manila/common/constants.py ExtraSpecs 0 0 0 0 0 100%
manila/common/constants.py AdminOnlyMetadata 0 0 0 0 0 100%
manila/common/constants.py (no class) 142 0 0 0 0 100%
manila/compute/__init__.py (no class) 9 0 0 0 0 100%
manila/compute/nova.py API 25 2 0 2 1 89%
manila/compute/nova.py (no class) 79 15 0 10 0 83%
manila/context.py RequestContext 48 3 0 16 3 91%
manila/context.py (no class) 20 0 0 0 0 100%
manila/coordination.py Coordinator 21 1 0 6 2 89%
manila/coordination.py Lock 11 1 0 2 1 85%
manila/coordination.py (no class) 34 0 2 0 0 100%
manila/data/__init__.py (no class) 0 0 0 0 0 100%
manila/data/backup_driver.py BackupDriver 8 5 0 0 0 38%
manila/data/backup_driver.py (no class) 7 0 0 0 0 100%
manila/data/drivers/__init__.py (no class) 0 0 0 0 0 100%
manila/data/drivers/nfs.py NFSBackupDriver 11 11 0 0 0 0%
manila/data/drivers/nfs.py (no class) 8 8 0 0 0 0%
manila/data/helper.py DataServiceHelper 130 5 0 64 11 92%
manila/data/helper.py (no class) 28 0 0 0 0 100%
manila/data/manager.py DataManager 332 82 0 88 11 75%
manila/data/manager.py (no class) 44 0 0 0 0 100%
manila/data/rpcapi.py DataAPI 15 0 0 0 0 100%
manila/data/rpcapi.py (no class) 13 0 0 0 0 100%
manila/data/utils.py Copy 98 0 0 52 3 98%
manila/data/utils.py (no class) 22 0 0 2 1 96%
manila/db/__init__.py (no class) 1 0 0 0 0 100%
manila/db/api.py (no class) 553 0 0 0 0 100%
manila/db/base.py Base 4 0 0 2 0 100%
manila/db/base.py (no class) 7 0 0 0 0 100%
manila/db/migration.py (no class) 12 0 0 0 0 100%
manila/db/migrations/__init__.py (no class) 0 0 0 0 0 100%
manila/db/migrations/alembic/__init__.py (no class) 0 0 0 0 0 100%
manila/db/migrations/alembic/env.py (no class) 13 0 0 0 0 100%
manila/db/migrations/alembic/migration.py (no class) 24 0 0 0 0 100%
manila/db/migrations/alembic/versions/0274d20c560f_add_ou_to_security_service.py (no class) 8 0 0 0 0 100%
manila/db/migrations/alembic/versions/03da71c0e321_convert_cgs_to_share_groups.py (no class) 79 0 0 2 0 100%
manila/db/migrations/alembic/versions/097fad24d2fc_add_share_instances_share_id_index.py (no class) 11 0 0 0 0 100%
manila/db/migrations/alembic/versions/0c23aec99b74_add_per_share_gigabytes_quota_class.py (no class) 18 3 0 0 0 83%
manila/db/migrations/alembic/versions/0d8c8f6d54a4_modify_share_servers_table.py (no class) 19 6 0 0 0 68%
manila/db/migrations/alembic/versions/11ee96se625f3_add_metadata_for_access.py (no class) 19 6 0 0 0 68%
manila/db/migrations/alembic/versions/162a3e673105_manila_init.py (no class) 39 4 0 2 0 90%
manila/db/migrations/alembic/versions/17115072e1c3_add_nova_net_id_column_to_share_networks.py (no class) 8 0 0 0 0 100%
manila/db/migrations/alembic/versions/1946cb97bb8d_add_is_soft_deleted_and_scheduled_to_be_deleted_at_to_shares_table.py (no class) 21 6 0 0 0 71%
manila/db/migrations/alembic/versions/1e2d600bf972_add_transfers.py (no class) 21 6 0 0 0 71%
manila/db/migrations/alembic/versions/1f0bd302c1a6_add_availability_zones_table.py (no class) 47 0 0 12 0 100%
manila/db/migrations/alembic/versions/211836bf835c_add_access_level.py (no class) 9 0 0 0 0 100%
manila/db/migrations/alembic/versions/221a83cfd85b_change_user_project_id_length.py (no class) 20 0 0 0 0 100%
manila/db/migrations/alembic/versions/238720805ce1_add_messages_table.py (no class) 17 3 0 0 0 82%
manila/db/migrations/alembic/versions/27cb96d991fa_add_description_for_share_type.py (no class) 18 6 0 0 0 67%
manila/db/migrations/alembic/versions/293fac1130ca_add_replication_attrs.py (no class) 10 0 0 0 0 100%
manila/db/migrations/alembic/versions/2d708a9a3ba9_backup_change_az_to_az_id.py (no class) 31 1 0 8 1 95%
manila/db/migrations/alembic/versions/2f27d904214c_add_backup_type_column.py (no class) 20 6 0 0 0 70%
manila/db/migrations/alembic/versions/30cb96d995fa_add_is_public_column_for_share.py (no class) 18 6 0 0 0 67%
manila/db/migrations/alembic/versions/323840a08dc4_add_shares_task_state.py (no class) 8 0 0 0 0 100%
manila/db/migrations/alembic/versions/344c1ac4747f_add_share_instance_access_rules_status.py (no class) 36 0 0 12 0 100%
manila/db/migrations/alembic/versions/3651e16d7c43_add_consistency_groups.py (no class) 52 14 0 0 0 73%
manila/db/migrations/alembic/versions/38e632621e5a_change_volume_type_to_share_type.py (no class) 47 0 0 4 0 100%
manila/db/migrations/alembic/versions/3a482171410f_add_drivers_private_data_table.py (no class) 19 6 0 0 0 68%
manila/db/migrations/alembic/versions/3db9992c30f3_transform_statuses_to_lowercase.py (no class) 16 0 0 4 0 100%
manila/db/migrations/alembic/versions/3e7d62517afa_add_create_share_from_snapshot_support.py (no class) 34 0 0 4 1 97%
manila/db/migrations/alembic/versions/40d1f2374e89_add_mount_point_name_to_share_instances.py (no class) 20 6 0 0 0 70%
manila/db/migrations/alembic/versions/478c445d8d3e_add_security_service_update_control_fields.py (no class) 31 8 0 0 0 74%
manila/db/migrations/alembic/versions/48a7beae3117_move_share_type_id_to_instances.py (no class) 24 0 0 4 0 100%
manila/db/migrations/alembic/versions/493eaffd79e1_add_mtu_network_allocations_share_networks.py (no class) 10 0 0 0 0 100%
manila/db/migrations/alembic/versions/4a482571410f_add_backends_info_table.py (no class) 19 6 0 0 0 68%
manila/db/migrations/alembic/versions/4ee2cf4be19a_remove_share_snapshots_export_location.py (no class) 8 0 0 0 0 100%
manila/db/migrations/alembic/versions/5077ffcc5f1c_add_share_instances.py (no class) 93 0 0 14 0 100%
manila/db/migrations/alembic/versions/5155c7077f99_add_more_network_info_attributes_to_network_allocations_table.py (no class) 14 0 0 2 0 100%
manila/db/migrations/alembic/versions/5237b6625330_add_availability_zone_id_field_to_share_groups.py (no class) 10 0 0 0 0 100%
manila/db/migrations/alembic/versions/533646c7af38_remove_unused_attr_status.py (no class) 23 6 0 4 0 78%
manila/db/migrations/alembic/versions/54667b9cade7_restore_share_instance_access_map_state.py (no class) 23 0 0 2 0 100%
manila/db/migrations/alembic/versions/55761e5f59c5_add_snapshot_support_extra_spec_to_share_types.py (no class) 31 0 0 4 1 97%
manila/db/migrations/alembic/versions/56cdbe267881_add_share_export_locations_table.py (no class) 27 0 0 4 0 100%
manila/db/migrations/alembic/versions/579c267fbb4d_add_share_instances_access_map.py (no class) 28 0 0 6 0 100%
manila/db/migrations/alembic/versions/59eb64046740_add_required_extra_spec.py (no class) 18 0 0 2 0 100%
manila/db/migrations/alembic/versions/5aa813ae673d_add_task_state_field_for_share_servers.py (no class) 22 6 0 0 0 73%
manila/db/migrations/alembic/versions/63809d875e32_add_access_key.py (no class) 8 0 0 0 0 100%
manila/db/migrations/alembic/versions/6a3fd2984bc31_add_is_auto_deletable_and_identifier_fields_for_share_servers.py (no class) 29 9 0 2 0 71%
manila/db/migrations/alembic/versions/7d142971c4ef_add_reservation_expire_index.py (no class) 9 0 0 0 0 100%
manila/db/migrations/alembic/versions/805685098bd2_add_share_network_subnets_table_and_modify_share_servers_table.py (no class) 81 10 0 20 4 86%
manila/db/migrations/alembic/versions/829a09b0ddd4_fix_project_share_type_quotas_unique_constraint.py (no class) 13 0 0 0 0 100%
manila/db/migrations/alembic/versions/87ce15c59bbe_add_revert_to_snapshot_support.py (no class) 13 0 0 0 0 100%
manila/db/migrations/alembic/versions/927920b37453_add_provider_location_for_share_group_snapshot_members_model.py (no class) 10 0 0 0 0 100%
manila/db/migrations/alembic/versions/95e3cf760840_remove_nova_net_id_column_from_share_.py (no class) 8 0 0 0 0 100%
manila/db/migrations/alembic/versions/99d328f0a3d2_add_disable_reason_to_service.py (no class) 18 6 0 0 0 67%
manila/db/migrations/alembic/versions/9afbe2df4945_add_backup.py (no class) 29 12 0 0 0 59%
manila/db/migrations/alembic/versions/a77e2ad5012d_add_share_snapshot_access.py (no class) 19 0 0 0 0 100%
manila/db/migrations/alembic/versions/a87e0fb17dee_multiple_share_server_subnets.py (no class) 92 28 0 16 1 73%
manila/db/migrations/alembic/versions/ac0620cbe74d_add_share_network_subnet_metadata.py (no class) 22 6 0 0 0 73%
manila/db/migrations/alembic/versions/aebe2a413e13_add_state_column_for_service.py (no class) 18 6 0 0 0 67%
manila/db/migrations/alembic/versions/b10fb432c042_squash_share_group_snapshot_members_and_share_snapshot_instance_models.py (no class) 37 0 0 6 0 100%
manila/db/migrations/alembic/versions/b516de97bfee_add_quota_per_share_type_model.py (no class) 13 0 0 4 0 100%
manila/db/migrations/alembic/versions/bb5938d74b73_add_snapshot_metadata_table.py (no class) 22 6 0 0 0 73%
manila/db/migrations/alembic/versions/c476aeb186ec_add_default_ad_site_to_security_service.py (no class) 19 6 0 0 0 68%
manila/db/migrations/alembic/versions/cb20f743ca7b_add_resource_locks.py (no class) 21 6 0 0 0 71%
manila/db/migrations/alembic/versions/cdefa6287df8_add_ensuring_field_to_services.py (no class) 18 6 0 0 0 67%
manila/db/migrations/alembic/versions/d5db24264f5c_add_consistent_snapshot_support_attr_to_share_group_model.py (no class) 18 0 0 4 0 100%
manila/db/migrations/alembic/versions/dda6de06349_add_export_locations_metadata.py (no class) 39 12 0 2 0 71%
manila/db/migrations/alembic/versions/e1949a93157a_add_share_group_types_table.py (no class) 35 12 0 2 0 68%
manila/db/migrations/alembic/versions/e6d88547b381_add_progress_field_to_share_instance.py (no class) 24 6 0 0 0 75%
manila/db/migrations/alembic/versions/e8ea58723178_remove_host_from_driver_private_data.py (no class) 40 3 0 4 0 93%
manila/db/migrations/alembic/versions/e975ea83b712_add_share_server_encryption.py (no class) 50 21 0 0 0 58%
manila/db/migrations/alembic/versions/e9f79621d83f_add_cast_rules_to_readonly_to_share_instances.py (no class) 24 3 0 4 1 79%
manila/db/migrations/alembic/versions/eb6d5544cbbd_add_provider_location_to_share_snapshot_instances.py (no class) 8 0 0 0 0 100%
manila/db/migrations/alembic/versions/ef0c02b4366_add_share_type_projects.py (no class) 33 12 0 0 0 64%
manila/db/migrations/alembic/versions/fbdfabcba377_change_the_mysql_datetime_precision.py (no class) 19 0 0 8 0 100%
manila/db/migrations/alembic/versions/fdfb668d19e1_add_gateway_to_network_allocations_table.py (no class) 10 0 0 0 0 100%
manila/db/migrations/utils.py (no class) 3 0 0 0 0 100%
manila/db/sqlalchemy/__init__.py (no class) 0 0 0 0 0 100%
manila/db/sqlalchemy/api.py (no class) 3720 383 0 988 132 87%
manila/db/sqlalchemy/models.py ManilaBase 8 0 0 6 0 100%
manila/db/sqlalchemy/models.py Service 0 0 0 0 0 100%
manila/db/sqlalchemy/models.py Quota 0 0 0 0 0 100%
manila/db/sqlalchemy/models.py ProjectUserQuota 0 0 0 0 0 100%
manila/db/sqlalchemy/models.py ProjectShareTypeQuota 0 0 0 0 0 100%
manila/db/sqlalchemy/models.py QuotaClass 0 0 0 0 0 100%
manila/db/sqlalchemy/models.py QuotaUsage 1 0 0 0 0 100%
manila/db/sqlalchemy/models.py Reservation 0 0 0 0 0 100%
manila/db/sqlalchemy/models.py Share 38 4 0 22 1 85%
manila/db/sqlalchemy/models.py ShareInstance 7 0 0 6 0 100%
manila/db/sqlalchemy/models.py ShareInstanceExportLocations 5 1 0 2 0 86%
manila/db/sqlalchemy/models.py ShareInstanceExportLocationsMetadata 1 1 0 0 0 0%
manila/db/sqlalchemy/models.py ShareTypes 0 0 0 0 0 100%
manila/db/sqlalchemy/models.py ShareTypeProjects 0 0 0 0 0 100%
manila/db/sqlalchemy/models.py ShareTypeExtraSpecs 0 0 0 0 0 100%
manila/db/sqlalchemy/models.py ShareMetadata 0 0 0 0 0 100%
manila/db/sqlalchemy/models.py ShareAccessMapping 1 0 0 0 0 100%
manila/db/sqlalchemy/models.py ShareAccessRulesMetadata 0 0 0 0 0 100%
manila/db/sqlalchemy/models.py ShareInstanceAccessMapping 2 0 0 2 0 100%
manila/db/sqlalchemy/models.py ShareSnapshot 38 2 0 16 4 89%
manila/db/sqlalchemy/models.py ShareSnapshotMetadata 0 0 0 0 0 100%
manila/db/sqlalchemy/models.py ShareSnapshotInstance 6 1 0 2 1 75%
manila/db/sqlalchemy/models.py ShareSnapshotAccessMapping 1 1 0 0 0 0%
manila/db/sqlalchemy/models.py ShareSnapshotInstanceAccessMapping 2 0 0 2 0 100%
manila/db/sqlalchemy/models.py ShareSnapshotInstanceExportLocation 0 0 0 0 0 100%
manila/db/sqlalchemy/models.py SecurityService 0 0 0 0 0 100%
manila/db/sqlalchemy/models.py ShareNetwork 10 2 0 8 1 72%
manila/db/sqlalchemy/models.py ShareNetworkSubnet 10 2 0 4 1 79%
manila/db/sqlalchemy/models.py ShareNetworkSubnetMetadata 0 0 0 0 0 100%
manila/db/sqlalchemy/models.py ShareServer 3 0 0 0 0 100%
manila/db/sqlalchemy/models.py EncryptionRef 0 0 0 0 0 100%
manila/db/sqlalchemy/models.py ShareServerBackendDetails 0 0 0 0 0 100%
manila/db/sqlalchemy/models.py ShareServerShareNetworkSubnetMapping 0 0 0 0 0 100%
manila/db/sqlalchemy/models.py ShareNetworkSecurityServiceAssociation 0 0 0 0 0 100%
manila/db/sqlalchemy/models.py Transfer 0 0 0 0 0 100%
manila/db/sqlalchemy/models.py NetworkAllocation 0 0 0 0 0 100%
manila/db/sqlalchemy/models.py DriverPrivateData 0 0 0 0 0 100%
manila/db/sqlalchemy/models.py AvailabilityZone 0 0 0 0 0 100%
manila/db/sqlalchemy/models.py ShareGroupTypes 0 0 0 0 0 100%
manila/db/sqlalchemy/models.py ShareGroup 2 1 0 2 1 50%
manila/db/sqlalchemy/models.py ShareGroupTypeProjects 0 0 0 0 0 100%
manila/db/sqlalchemy/models.py ShareGroupTypeSpecs 0 0 0 0 0 100%
manila/db/sqlalchemy/models.py ShareGroupSnapshot 0 0 0 0 0 100%
manila/db/sqlalchemy/models.py ShareGroupTypeShareTypeMapping 0 0 0 0 0 100%
manila/db/sqlalchemy/models.py ShareGroupShareTypeMapping 0 0 0 0 0 100%
manila/db/sqlalchemy/models.py Message 0 0 0 0 0 100%
manila/db/sqlalchemy/models.py ResourceLock 0 0 0 0 0 100%
manila/db/sqlalchemy/models.py BackendInfo 0 0 0 0 0 100%
manila/db/sqlalchemy/models.py AsynchronousOperationData 0 0 0 0 0 100%
manila/db/sqlalchemy/models.py ShareBackup 3 3 0 2 0 0%
manila/db/sqlalchemy/models.py (no class) 633 5 0 14 1 99%
manila/db/sqlalchemy/query.py Query 3 1 0 2 1 60%
manila/db/sqlalchemy/query.py (no class) 8 0 0 0 0 100%
manila/db/sqlalchemy/utils.py (no class) 15 0 0 6 0 100%
manila/exception.py ConvertedException 4 0 0 0 0 100%
manila/exception.py Error 0 0 0 0 0 100%
manila/exception.py ManilaException 26 3 0 16 1 90%
manila/exception.py NetworkException 0 0 0 0 0 100%
manila/exception.py NetworkBindException 0 0 0 0 0 100%
manila/exception.py NetworkBadConfigurationException 0 0 0 0 0 100%
manila/exception.py BadConfigurationException 0 0 0 0 0 100%
manila/exception.py NotAuthorized 0 0 0 0 0 100%
manila/exception.py AdminRequired 0 0 0 0 0 100%
manila/exception.py PolicyNotAuthorized 0 0 0 0 0 100%
manila/exception.py Conflict 0 0 0 0 0 100%
manila/exception.py Invalid 0 0 0 0 0 100%
manila/exception.py InvalidRequest 0 0 0 0 0 100%
manila/exception.py InvalidResults 0 0 0 0 0 100%
manila/exception.py InvalidInput 0 0 0 0 0 100%
manila/exception.py InvalidContentType 0 0 0 0 0 100%
manila/exception.py InvalidHost 0 0 0 0 0 100%
manila/exception.py InvalidParameterValue 0 0 0 0 0 100%
manila/exception.py InvalidUUID 0 0 0 0 0 100%
manila/exception.py InvalidDriverMode 0 0 0 0 0 100%
manila/exception.py InvalidAPIVersionString 0 0 0 0 0 100%
manila/exception.py VersionNotFoundForAPIMethod 0 0 0 0 0 100%
manila/exception.py InvalidGlobalAPIVersion 0 0 0 0 0 100%
manila/exception.py InvalidCapacity 0 0 0 0 0 100%
manila/exception.py ValidationError 0 0 0 0 0 100%
manila/exception.py NotFound 0 0 0 0 0 100%
manila/exception.py MessageNotFound 0 0 0 0 0 100%
manila/exception.py ResourceLockNotFound 0 0 0 0 0 100%
manila/exception.py ResourceVisibilityLockExists 0 0 0 0 0 100%
manila/exception.py Found 0 0 0 0 0 100%
manila/exception.py InUse 0 0 0 0 0 100%
manila/exception.py AvailabilityZoneNotFound 0 0 0 0 0 100%
manila/exception.py ShareNetworkNotFound 0 0 0 0 0 100%
manila/exception.py ShareNetworkSubnetNotFound 0 0 0 0 0 100%
manila/exception.py ShareNetworkSubnetNotFoundByShareServer 0 0 0 0 0 100%
manila/exception.py ShareServerNotFound 0 0 0 0 0 100%
manila/exception.py ShareServerNotFoundByFilters 0 0 0 0 0 100%
manila/exception.py AllocationsNotFoundForShareServer 0 0 0 0 0 100%
manila/exception.py InvalidShareNetwork 0 0 0 0 0 100%
manila/exception.py ShareServerInUse 0 0 0 0 0 100%
manila/exception.py ShareServerMigrationError 0 0 0 0 0 100%
manila/exception.py ShareServerMigrationFailed 0 0 0 0 0 100%
manila/exception.py InvalidShareServer 0 0 0 0 0 100%
manila/exception.py ShareMigrationError 0 0 0 0 0 100%
manila/exception.py ShareMigrationFailed 0 0 0 0 0 100%
manila/exception.py ShareDataCopyFailed 0 0 0 0 0 100%
manila/exception.py ShareDataCopyCancelled 0 0 0 0 0 100%
manila/exception.py ServiceIPNotFound 0 0 0 0 0 100%
manila/exception.py AdminIPNotFound 0 0 0 0 0 100%
manila/exception.py ShareServerNotCreated 0 0 0 0 0 100%
manila/exception.py ShareServerNotReady 0 0 0 0 0 100%
manila/exception.py ShareServerBackendDetailsNotFound 0 0 0 0 0 100%
manila/exception.py ServiceNotFound 0 0 0 0 0 100%
manila/exception.py ServiceIsDown 0 0 0 0 0 100%
manila/exception.py HostNotFound 0 0 0 0 0 100%
manila/exception.py SchedulerHostFilterNotFound 0 0 0 0 0 100%
manila/exception.py SchedulerHostWeigherNotFound 0 0 0 0 0 100%
manila/exception.py HostBinaryNotFound 0 0 0 0 0 100%
manila/exception.py TransferNotFound 0 0 0 0 0 100%
manila/exception.py InvalidReservationExpiration 0 0 0 0 0 100%
manila/exception.py InvalidQuotaValue 0 0 0 0 0 100%
manila/exception.py QuotaNotFound 0 0 0 0 0 100%
manila/exception.py QuotaExists 0 0 0 0 0 100%
manila/exception.py QuotaResourceUnknown 0 0 0 0 0 100%
manila/exception.py ProjectUserQuotaNotFound 0 0 0 0 0 100%
manila/exception.py ProjectShareTypeQuotaNotFound 0 0 0 0 0 100%
manila/exception.py ProjectQuotaNotFound 0 0 0 0 0 100%
manila/exception.py QuotaClassNotFound 0 0 0 0 0 100%
manila/exception.py QuotaUsageNotFound 0 0 0 0 0 100%
manila/exception.py ReservationNotFound 0 0 0 0 0 100%
manila/exception.py OverQuota 0 0 0 0 0 100%
manila/exception.py MigrationNotFound 0 0 0 0 0 100%
manila/exception.py MigrationNotFoundByStatus 0 0 0 0 0 100%
manila/exception.py FileNotFound 0 0 0 0 0 100%
manila/exception.py MigrationError 0 0 0 0 0 100%
manila/exception.py MalformedRequestBody 0 0 0 0 0 100%
manila/exception.py ConfigNotFound 0 0 0 0 0 100%
manila/exception.py PasteAppNotFound 0 0 0 0 0 100%
manila/exception.py NoValidHost 0 0 0 0 0 100%
manila/exception.py WillNotSchedule 0 0 0 0 0 100%
manila/exception.py QuotaError 0 0 0 0 0 100%
manila/exception.py ShareSizeExceedsAvailableQuota 0 0 0 0 0 100%
manila/exception.py SnapshotSizeExceedsAvailableQuota 0 0 0 0 0 100%
manila/exception.py ShareSizeExceedsLimit 0 0 0 0 0 100%
manila/exception.py ShareLimitExceeded 0 0 0 0 0 100%
manila/exception.py SnapshotLimitExceeded 0 0 0 0 0 100%
manila/exception.py ShareNetworksLimitExceeded 0 0 0 0 0 100%
manila/exception.py ShareGroupsLimitExceeded 0 0 0 0 0 100%
manila/exception.py ShareGroupSnapshotsLimitExceeded 0 0 0 0 0 100%
manila/exception.py ShareReplicasLimitExceeded 0 0 0 0 0 100%
manila/exception.py ShareReplicaSizeExceedsAvailableQuota 0 0 0 0 0 100%
manila/exception.py EncryptionKeysLimitExceeded 0 0 0 0 0 100%
manila/exception.py GlusterfsException 0 0 0 0 0 100%
manila/exception.py InvalidShare 0 0 0 0 0 100%
manila/exception.py InvalidAuthKey 0 0 0 0 0 100%
manila/exception.py ShareBusyException 0 0 0 0 0 100%
manila/exception.py InvalidShareInstance 0 0 0 0 0 100%
manila/exception.py ManageInvalidShare 0 0 0 0 0 100%
manila/exception.py ManageShareServerError 0 0 0 0 0 100%
manila/exception.py UnmanageInvalidShare 0 0 0 0 0 100%
manila/exception.py PortLimitExceeded 0 0 0 0 0 100%
manila/exception.py IpAddressGenerationFailureClient 0 0 0 0 0 100%
manila/exception.py ShareAccessExists 0 0 0 0 0 100%
manila/exception.py ShareAccessMetadataNotFound 0 0 0 0 0 100%
manila/exception.py ShareSnapshotAccessExists 0 0 0 0 0 100%
manila/exception.py InvalidSnapshot 0 0 0 0 0 100%
manila/exception.py InvalidSnapshotAccess 0 0 0 0 0 100%
manila/exception.py InvalidShareAccess 0 0 0 0 0 100%
manila/exception.py InvalidShareAccessLevel 0 0 0 0 0 100%
manila/exception.py InvalidShareAccessType 0 0 0 0 0 100%
manila/exception.py DriverCannotTransferShareWithRules 0 0 0 0 0 100%
manila/exception.py ShareBackendException 0 0 0 0 0 100%
manila/exception.py OperationNotSupportedByDriverMode 0 0 0 0 0 100%
manila/exception.py RequirementMissing 0 0 0 0 0 100%
manila/exception.py ExportLocationNotFound 0 0 0 0 0 100%
manila/exception.py ShareNotFound 0 0 0 0 0 100%
manila/exception.py ShareInstanceNotFound 0 0 0 0 0 100%
manila/exception.py ShareSnapshotNotFound 0 0 0 0 0 100%
manila/exception.py ShareSnapshotInstanceNotFound 0 0 0 0 0 100%
manila/exception.py ShareSnapshotNotSupported 0 0 0 0 0 100%
manila/exception.py ShareGroupSnapshotNotSupported 0 0 0 0 0 100%
manila/exception.py ShareSnapshotIsBusy 0 0 0 0 0 100%
manila/exception.py InvalidShareSnapshot 0 0 0 0 0 100%
manila/exception.py InvalidShareSnapshotInstance 0 0 0 0 0 100%
manila/exception.py ManageInvalidShareSnapshot 0 0 0 0 0 100%
manila/exception.py UnmanageInvalidShareSnapshot 0 0 0 0 0 100%
manila/exception.py MetadataItemNotFound 0 0 0 0 0 100%
manila/exception.py InvalidMetadata 0 0 0 0 0 100%
manila/exception.py InvalidMetadataSize 0 0 0 0 0 100%
manila/exception.py SecurityServiceNotFound 0 0 0 0 0 100%
manila/exception.py InvalidSecurityService 0 0 0 0 0 100%
manila/exception.py ShareNetworkSecurityServiceAssociationError 0 0 0 0 0 100%
manila/exception.py ShareNetworkSecurityServiceDissociationError 0 0 0 0 0 100%
manila/exception.py SecurityServiceFailedAuth 0 0 0 0 0 100%
manila/exception.py InvalidVolume 0 0 0 0 0 100%
manila/exception.py InvalidShareType 0 0 0 0 0 100%
manila/exception.py InvalidShareGroupType 0 0 0 0 0 100%
manila/exception.py InvalidExtraSpec 0 0 0 0 0 100%
manila/exception.py VolumeNotFound 0 0 0 0 0 100%
manila/exception.py VolumeSnapshotNotFound 0 0 0 0 0 100%
manila/exception.py ShareTypeNotFound 0 0 0 0 0 100%
manila/exception.py ShareGroupTypeNotFound 0 0 0 0 0 100%
manila/exception.py ShareTypeAccessNotFound 0 0 0 0 0 100%
manila/exception.py ShareGroupTypeAccessNotFound 0 0 0 0 0 100%
manila/exception.py ShareTypeNotFoundByName 0 0 0 0 0 100%
manila/exception.py ShareGroupTypeNotFoundByName 0 0 0 0 0 100%
manila/exception.py ShareTypeExtraSpecsNotFound 0 0 0 0 0 100%
manila/exception.py ShareGroupTypeSpecsNotFound 0 0 0 0 0 100%
manila/exception.py ShareTypeInUse 0 0 0 0 0 100%
manila/exception.py IPAddressInUse 0 0 0 0 0 100%
manila/exception.py ShareGroupTypeInUse 0 0 0 0 0 100%
manila/exception.py ShareTypeExists 0 0 0 0 0 100%
manila/exception.py ShareTypeDoesNotExist 0 0 0 0 0 100%
manila/exception.py DefaultShareTypeNotConfigured 0 0 0 0 0 100%
manila/exception.py ShareGroupTypeExists 0 0 0 0 0 100%
manila/exception.py ShareTypeAccessExists 0 0 0 0 0 100%
manila/exception.py ShareGroupTypeAccessExists 0 0 0 0 0 100%
manila/exception.py ShareTypeCreateFailed 0 0 0 0 0 100%
manila/exception.py ShareTypeUpdateFailed 0 0 0 0 0 100%
manila/exception.py ManilaBarbicanACLError 0 0 0 0 0 100%
manila/exception.py ManilaBarbicanAppCredsError 0 0 0 0 0 100%
manila/exception.py ShareGroupTypeCreateFailed 0 0 0 0 0 100%
manila/exception.py ManageExistingShareTypeMismatch 0 0 0 0 0 100%
manila/exception.py ShareExtendingError 0 0 0 0 0 100%
manila/exception.py ShareShrinkingError 0 0 0 0 0 100%
manila/exception.py ShareShrinkingPossibleDataLoss 0 0 0 0 0 100%
manila/exception.py InstanceNotFound 0 0 0 0 0 100%
manila/exception.py BridgeDoesNotExist 0 0 0 0 0 100%
manila/exception.py ServiceInstanceException 0 0 0 0 0 100%
manila/exception.py ServiceInstanceUnavailable 0 0 0 0 0 100%
manila/exception.py StorageResourceException 0 0 0 0 0 100%
manila/exception.py StorageResourceNotFound 0 0 0 0 0 100%
manila/exception.py SnapshotResourceNotFound 0 0 0 0 0 100%
manila/exception.py SnapshotUnavailable 0 0 0 0 0 100%
manila/exception.py NetAppException 0 0 0 0 0 100%
manila/exception.py NetAppBusyAggregateForFlexGroupException 0 0 0 0 0 100%
manila/exception.py VserverNotFound 0 0 0 0 0 100%
manila/exception.py VserverNotSpecified 0 0 0 0 0 100%
manila/exception.py VserverNotReady 0 0 0 0 0 100%
manila/exception.py EMCPowerMaxXMLAPIError 0 0 0 0 0 100%
manila/exception.py EMCPowerMaxLockRequiredException 0 0 0 0 0 100%
manila/exception.py EMCPowerMaxInvalidMoverID 0 0 0 0 0 100%
manila/exception.py EMCVnxXMLAPIError 0 0 0 0 0 100%
manila/exception.py EMCVnxLockRequiredException 0 0 0 0 0 100%
manila/exception.py EMCVnxInvalidMoverID 0 0 0 0 0 100%
manila/exception.py EMCUnityError 0 0 0 0 0 100%
manila/exception.py HPE3ParInvalidClient 0 0 0 0 0 100%
manila/exception.py HPE3ParInvalid 0 0 0 0 0 100%
manila/exception.py HPE3ParUnexpectedError 0 0 0 0 0 100%
manila/exception.py GPFSException 0 0 0 0 0 100%
manila/exception.py GPFSGaneshaException 0 0 0 0 0 100%
manila/exception.py GaneshaCommandFailure 3 0 0 2 1 80%
manila/exception.py InvalidSqliteDB 0 0 0 0 0 100%
manila/exception.py SSHException 0 0 0 0 0 100%
manila/exception.py HDFSException 0 0 0 0 0 100%
manila/exception.py MapRFSException 0 0 0 0 0 100%
manila/exception.py ZFSonLinuxException 0 0 0 0 0 100%
manila/exception.py QBException 0 0 0 0 0 100%
manila/exception.py QBRpcException 0 0 0 0 0 100%
manila/exception.py SSHInjectionThreat 0 0 0 0 0 100%
manila/exception.py HNASBackendException 0 0 0 0 0 100%
manila/exception.py HNASConnException 0 0 0 0 0 100%
manila/exception.py HNASSSCIsBusy 0 0 0 0 0 100%
manila/exception.py HNASSSCContextChange 0 0 0 0 0 100%
manila/exception.py HNASDirectoryNotEmpty 0 0 0 0 0 100%
manila/exception.py HNASItemNotFoundException 0 0 0 0 0 100%
manila/exception.py HNASNothingToCloneException 0 0 0 0 0 100%
manila/exception.py ShareGroupNotFound 0 0 0 0 0 100%
manila/exception.py ShareGroupSnapshotNotFound 0 0 0 0 0 100%
manila/exception.py ShareGroupSnapshotMemberNotFound 0 0 0 0 0 100%
manila/exception.py InvalidShareGroup 0 0 0 0 0 100%
manila/exception.py InvalidShareGroupSnapshot 0 0 0 0 0 100%
manila/exception.py DriverNotInitialized 0 0 0 0 0 100%
manila/exception.py ShareResourceNotFound 0 0 0 0 0 100%
manila/exception.py ShareUmountException 0 0 0 0 0 100%
manila/exception.py ShareMountException 0 0 0 0 0 100%
manila/exception.py ShareCopyDataException 0 0 0 0 0 100%
manila/exception.py ReplicationException 0 0 0 0 0 100%
manila/exception.py ShareReplicaNotFound 0 0 0 0 0 100%
manila/exception.py TegileAPIException 0 0 0 0 0 100%
manila/exception.py StorageCommunicationException 0 0 0 0 0 100%
manila/exception.py EvaluatorParseException 0 0 0 0 0 100%
manila/exception.py HSPBackendException 0 0 0 0 0 100%
manila/exception.py HSPTimeoutException 0 0 0 0 0 100%
manila/exception.py HSPItemNotFoundException 0 0 0 0 0 100%
manila/exception.py NexentaException 0 0 0 0 0 100%
manila/exception.py LockCreationFailed 0 0 0 0 0 100%
manila/exception.py LockingFailed 0 0 0 0 0 100%
manila/exception.py GaneshaException 0 0 0 0 0 100%
manila/exception.py InfortrendCLIException 0 0 0 0 0 100%
manila/exception.py InfortrendNASException 0 0 0 0 0 100%
manila/exception.py ZadaraUnknownCmd 0 0 0 0 0 100%
manila/exception.py ZadaraSessionRequestException 0 0 0 0 0 100%
manila/exception.py ZadaraBadHTTPResponseStatus 0 0 0 0 0 100%
manila/exception.py ZadaraFailedCmdWithDump 0 0 0 0 0 100%
manila/exception.py ZadaraVPSANoActiveController 0 0 0 0 0 100%
manila/exception.py ZadaraServerCreateFailure 0 0 0 0 0 100%
manila/exception.py ZadaraAttachmentsNotFound 0 0 0 0 0 100%
manila/exception.py ZadaraManilaInvalidAccessKey 0 0 0 0 0 100%
manila/exception.py ZadaraVPSAVolumeShareFailed 0 0 0 0 0 100%
manila/exception.py ZadaraInvalidShareAccessType 0 0 0 0 0 100%
manila/exception.py ZadaraShareNotFound 0 0 0 0 0 100%
manila/exception.py ZadaraExtendShareFailed 0 0 0 0 0 100%
manila/exception.py ZadaraInvalidProtocol 0 0 0 0 0 100%
manila/exception.py ZadaraShareNotValid 0 0 0 0 0 100%
manila/exception.py ZadaraVPSASnapshotCreateFailed 0 0 0 0 0 100%
manila/exception.py ZadaraVPSASnapshotManageFailed 0 0 0 0 0 100%
manila/exception.py ZadaraServerNotFound 0 0 0 0 0 100%
manila/exception.py MacrosanBackendExeption 0 0 0 0 0 100%
manila/exception.py BackupException 0 0 0 0 0 100%
manila/exception.py InvalidBackup 0 0 0 0 0 100%
manila/exception.py BackupLimitExceeded 0 0 0 0 0 100%
manila/exception.py ShareBackupNotFound 0 0 0 0 0 100%
manila/exception.py ShareBackupSizeExceedsAvailableQuota 0 0 0 0 0 100%
manila/exception.py NetappActiveIQWeigherRequiredParameter 0 0 0 0 0 100%
manila/exception.py VastApiException 0 0 0 0 0 100%
manila/exception.py VastApiRetry 0 0 0 0 0 100%
manila/exception.py VastShareNotFound 0 0 0 0 0 100%
manila/exception.py VastDriverException 0 0 0 0 0 100%
manila/exception.py (no class) 545 0 0 0 0 100%
manila/i18n.py (no class) 8 2 0 0 0 75%
manila/image/__init__.py (no class) 9 0 0 0 0 100%
manila/image/glance.py API 2 0 0 0 0 100%
manila/image/glance.py (no class) 21 1 0 0 0 95%
manila/keymgr/__init__.py (no class) 0 0 0 0 0 100%
manila/keymgr/barbican.py BarbicanSecretACL 40 32 0 2 0 24%
manila/keymgr/barbican.py BarbicanUserAppCreds 28 12 0 4 0 62%
manila/keymgr/barbican.py (no class) 55 9 0 4 1 83%
manila/lock/__init__.py (no class) 0 0 0 0 0 100%
manila/lock/api.py API 74 6 0 30 3 89%
manila/lock/api.py (no class) 19 0 0 0 0 100%
manila/manager.py PeriodicTasks 1 0 0 0 0 100%
manila/manager.py Manager 20 6 0 6 0 69%
manila/manager.py SchedulerDependentManager 10 1 0 2 0 92%
manila/manager.py (no class) 29 0 0 0 0 100%
manila/message/__init__.py (no class) 0 0 0 0 0 100%
manila/message/api.py API 17 0 0 0 0 100%
manila/message/api.py (no class) 17 0 0 0 0 100%
manila/message/message_field.py Resource 0 0 0 0 0 100%
manila/message/message_field.py Action 0 0 0 0 0 100%
manila/message/message_field.py Detail 0 0 0 0 0 100%
manila/message/message_field.py (no class) 83 3 0 10 1 91%
manila/message/message_levels.py (no class) 1 0 0 0 0 100%
manila/network/__init__.py NetworkBaseAPI 26 5 0 14 0 88%
manila/network/__init__.py (no class) 33 0 0 2 0 100%
manila/network/linux/__init__.py (no class) 0 0 0 0 0 100%
manila/network/linux/interface.py LinuxInterfaceDriver 38 4 0 24 5 85%
manila/network/linux/interface.py NoopInterfaceDriver 3 3 0 0 0 0%
manila/network/linux/interface.py OVSInterfaceDriver 33 3 0 12 4 84%
manila/network/linux/interface.py BridgeInterfaceDriver 18 1 0 4 1 91%
manila/network/linux/interface.py (no class) 53 0 0 0 0 100%
manila/network/linux/ip_lib.py SubProcessBase 12 0 0 4 0 100%
manila/network/linux/ip_lib.py IPWrapper 40 1 0 18 2 95%
manila/network/linux/ip_lib.py IPDevice 7 0 0 0 0 100%
manila/network/linux/ip_lib.py IpCommandBase 3 0 0 0 0 100%
manila/network/linux/ip_lib.py IpDeviceCommandBase 1 0 0 0 0 100%
manila/network/linux/ip_lib.py IpLinkCommand 25 1 0 2 1 93%
manila/network/linux/ip_lib.py IpAddrCommand 27 1 0 14 1 95%
manila/network/linux/ip_lib.py IpRouteCommand 70 6 0 38 6 89%
manila/network/linux/ip_lib.py IpNetnsCommand 17 1 0 10 1 93%
manila/network/linux/ip_lib.py (no class) 92 4 0 2 1 95%
manila/network/linux/ovs_lib.py OVSBridge 17 2 0 0 0 88%
manila/network/linux/ovs_lib.py (no class) 10 0 0 0 0 100%
manila/network/neutron/__init__.py (no class) 0 0 0 0 0 100%
manila/network/neutron/api.py PortBindingAlreadyExistsClient 0 0 0 0 0 100%
manila/network/neutron/api.py API 208 73 0 44 6 65%
manila/network/neutron/api.py (no class) 59 1 0 0 0 98%
manila/network/neutron/constants.py (no class) 5 0 0 0 0 100%
manila/network/neutron/neutron_network_plugin.py NeutronNetworkPlugin 141 10 0 54 8 90%
manila/network/neutron/neutron_network_plugin.py NeutronSingleNetworkPlugin 35 2 0 20 2 93%
manila/network/neutron/neutron_network_plugin.py NeutronBindNetworkPlugin 87 7 0 42 5 91%
manila/network/neutron/neutron_network_plugin.py NeutronBindSingleNetworkPlugin 0 0 0 0 0 100%
manila/network/neutron/neutron_network_plugin.py (no class) 64 0 0 0 0 100%
manila/network/standalone_network_plugin.py StandaloneNetworkPlugin 116 0 0 54 0 100%
manila/network/standalone_network_plugin.py (no class) 26 0 0 0 0 100%
manila/opts.py (no class) 87 87 0 0 0 0%
manila/policies/__init__.py (no class) 35 0 0 0 0 100%
manila/policies/availability_zone.py (no class) 9 0 0 0 0 100%
manila/policies/base.py (no class) 21 0 0 0 0 100%
manila/policies/message.py (no class) 11 0 0 0 0 100%
manila/policies/quota_class_set.py (no class) 10 0 0 0 0 100%
manila/policies/quota_set.py (no class) 11 0 0 0 0 100%
manila/policies/resource_lock.py (no class) 14 0 0 0 0 100%
manila/policies/scheduler_stats.py (no class) 10 0 0 0 0 100%
manila/policies/security_service.py (no class) 15 0 0 0 0 100%
manila/policies/service.py (no class) 11 0 0 0 0 100%
manila/policies/share_access.py (no class) 11 0 0 0 0 100%
manila/policies/share_access_metadata.py (no class) 10 0 0 0 0 100%
manila/policies/share_backup.py (no class) 15 0 0 0 0 100%
manila/policies/share_export_location.py (no class) 14 0 0 0 0 100%
manila/policies/share_group.py (no class) 15 0 0 0 0 100%
manila/policies/share_group_snapshot.py (no class) 15 0 0 0 0 100%
manila/policies/share_group_type.py (no class) 16 0 0 0 0 100%
manila/policies/share_group_types_spec.py (no class) 13 0 0 0 0 100%
manila/policies/share_instance.py (no class) 12 0 0 0 0 100%
manila/policies/share_instance_export_location.py (no class) 10 0 0 0 0 100%
manila/policies/share_network.py (no class) 22 0 0 0 0 100%
manila/policies/share_network_subnet.py (no class) 15 0 0 0 0 100%
manila/policies/share_replica.py (no class) 17 0 0 0 0 100%
manila/policies/share_replica_export_location.py (no class) 10 0 0 0 0 100%
manila/policies/share_server.py (no class) 21 0 0 0 0 100%
manila/policies/share_snapshot.py (no class) 22 0 0 0 0 100%
manila/policies/share_snapshot_export_location.py (no class) 10 0 0 0 0 100%
manila/policies/share_snapshot_instance.py (no class) 12 0 0 0 0 100%
manila/policies/share_snapshot_instance_export_location.py (no class) 10 0 0 0 0 100%
manila/policies/share_transfer.py (no class) 13 0 0 0 0 100%
manila/policies/share_type.py (no class) 17 0 0 0 0 100%
manila/policies/share_types_extra_spec.py (no class) 13 0 0 0 0 100%
manila/policies/shares.py (no class) 44 0 0 0 0 100%
manila/policy.py (no class) 86 16 0 14 2 76%
manila/privsep/__init__.py (no class) 3 0 0 0 0 100%
manila/privsep/common.py (no class) 18 13 0 0 0 28%
manila/privsep/filesystem.py (no class) 11 3 0 0 0 73%
manila/privsep/lvm.py (no class) 34 16 0 4 0 47%
manila/privsep/os.py (no class) 49 26 0 6 0 42%
manila/quota.py DbQuotaDriver 131 4 0 84 3 96%
manila/quota.py BaseResource 3 0 0 0 0 100%
manila/quota.py ReservableResource 3 0 0 2 0 100%
manila/quota.py AbsoluteResource 0 0 0 0 0 100%
manila/quota.py CountableResource 2 0 0 0 0 100%
manila/quota.py QuotaEngine 48 0 0 10 2 97%
manila/quota.py (no class) 70 0 0 0 0 100%
manila/rpc.py JsonPayloadSerializer 1 1 0 0 0 0%
manila/rpc.py RequestContextSerializer 19 7 0 12 3 55%
manila/rpc.py (no class) 68 2 0 4 1 96%
manila/scheduler/__init__.py (no class) 0 0 0 0 0 100%
manila/scheduler/base_handler.py BaseHandler 5 0 0 0 0 100%
manila/scheduler/base_handler.py (no class) 6 0 0 0 0 100%
manila/scheduler/drivers/__init__.py (no class) 0 0 0 0 0 100%
manila/scheduler/drivers/base.py Scheduler 13 7 0 0 0 46%
manila/scheduler/drivers/base.py (no class) 34 6 0 0 0 82%
manila/scheduler/drivers/chance.py ChanceScheduler 20 20 0 4 0 0%
manila/scheduler/drivers/chance.py (no class) 10 0 0 0 0 100%
manila/scheduler/drivers/filter.py FilterScheduler 227 30 0 94 12 84%
manila/scheduler/drivers/filter.py (no class) 38 0 0 0 0 100%
manila/scheduler/drivers/simple.py SimpleScheduler 21 0 0 8 1 97%
manila/scheduler/drivers/simple.py (no class) 12 0 0 0 0 100%
manila/scheduler/evaluator/__init__.py (no class) 0 0 0 0 0 100%
manila/scheduler/evaluator/evaluator.py EvalConstant 21 0 0 4 1 96%
manila/scheduler/evaluator/evaluator.py EvalSignOp 2 0 0 0 0 100%
manila/scheduler/evaluator/evaluator.py EvalAddOp 8 0 0 6 1 93%
manila/scheduler/evaluator/evaluator.py EvalMultOp 12 0 0 6 1 94%
manila/scheduler/evaluator/evaluator.py EvalPowerOp 5 0 0 2 0 100%
manila/scheduler/evaluator/evaluator.py EvalNegateOp 2 0 0 0 0 100%
manila/scheduler/evaluator/evaluator.py EvalComparisonOp 10 0 0 4 0 100%
manila/scheduler/evaluator/evaluator.py EvalTernaryOp 5 0 0 2 0 100%
manila/scheduler/evaluator/evaluator.py EvalFunction 5 0 0 2 0 100%
manila/scheduler/evaluator/evaluator.py EvalCommaSeperator 10 0 0 4 0 100%
manila/scheduler/evaluator/evaluator.py EvalBoolAndOp 4 0 0 0 0 100%
manila/scheduler/evaluator/evaluator.py EvalBoolOrOp 4 0 0 0 0 100%
manila/scheduler/evaluator/evaluator.py (no class) 94 0 0 2 0 100%
manila/scheduler/filters/__init__.py (no class) 0 0 0 0 0 100%
manila/scheduler/filters/affinity.py AffinityBaseFilter 34 5 0 12 2 85%
manila/scheduler/filters/affinity.py AffinityFilter 2 0 0 0 0 100%
manila/scheduler/filters/affinity.py AntiAffinityFilter 2 0 0 0 0 100%
manila/scheduler/filters/affinity.py SchedulerHintsNotSet 0 0 0 0 0 100%
manila/scheduler/filters/affinity.py AffinityFilterTypeNotSetError 0 0 0 0 0 100%
manila/scheduler/filters/affinity.py (no class) 22 0 0 0 0 100%
manila/scheduler/filters/availability_zone.py AvailabilityZoneFilter 16 0 0 6 0 100%
manila/scheduler/filters/availability_zone.py (no class) 4 0 0 0 0 100%
manila/scheduler/filters/base.py BaseFilter 5 0 0 4 0 100%
manila/scheduler/filters/base.py BaseFilterHandler 17 0 0 8 0 100%
manila/scheduler/filters/base.py (no class) 10 0 0 0 0 100%
manila/scheduler/filters/base_host.py BaseHostFilter 2 1 0 0 0 50%
manila/scheduler/filters/base_host.py HostFilterHandler 1 0 0 0 0 100%
manila/scheduler/filters/base_host.py (no class) 6 0 0 0 0 100%
manila/scheduler/filters/capabilities.py CapabilitiesFilter 9 0 0 4 0 100%
manila/scheduler/filters/capabilities.py (no class) 7 0 0 0 0 100%
manila/scheduler/filters/capacity.py CapacityFilter 40 0 0 20 0 100%
manila/scheduler/filters/capacity.py (no class) 7 0 0 0 0 100%
manila/scheduler/filters/create_from_snapshot.py CreateFromSnapshotFilter 16 0 0 6 0 100%
manila/scheduler/filters/create_from_snapshot.py (no class) 6 0 0 0 0 100%
manila/scheduler/filters/driver.py DriverFilter 30 0 0 4 0 100%
manila/scheduler/filters/driver.py (no class) 10 0 0 0 0 100%
manila/scheduler/filters/extra_specs_ops.py (no class) 34 3 0 20 2 91%
manila/scheduler/filters/host.py OnlyHostFilter 10 0 0 6 0 100%
manila/scheduler/filters/host.py (no class) 4 0 0 0 0 100%
manila/scheduler/filters/ignore_attempted_hosts.py IgnoreAttemptedHostsFilter 10 0 0 2 0 100%
manila/scheduler/filters/ignore_attempted_hosts.py (no class) 5 0 0 0 0 100%
manila/scheduler/filters/json.py JsonFilter 54 1 0 30 1 98%
manila/scheduler/filters/json.py (no class) 18 0 0 0 0 100%
manila/scheduler/filters/retry.py RetryFilter 10 0 0 2 0 100%
manila/scheduler/filters/retry.py (no class) 5 0 0 0 0 100%
manila/scheduler/filters/share_group_filters/__init__.py (no class) 0 0 0 0 0 100%
manila/scheduler/filters/share_group_filters/consistent_snapshot.py ConsistentSnapshotFilter 4 1 0 2 1 67%
manila/scheduler/filters/share_group_filters/consistent_snapshot.py (no class) 3 0 0 0 0 100%
manila/scheduler/filters/share_replication.py ShareReplicationFilter 23 0 0 10 0 100%
manila/scheduler/filters/share_replication.py (no class) 5 0 0 0 0 100%
manila/scheduler/host_manager.py ReadOnlyDict 14 8 0 6 3 45%
manila/scheduler/host_manager.py HostState 161 2 0 80 4 98%
manila/scheduler/host_manager.py PoolState 33 2 0 6 2 90%
manila/scheduler/host_manager.py HostManager 116 9 0 66 9 90%
manila/scheduler/host_manager.py (no class) 52 0 0 0 0 100%
manila/scheduler/manager.py SchedulerManager 116 17 0 30 2 86%
manila/scheduler/manager.py (no class) 52 0 0 0 0 100%
manila/scheduler/rpcapi.py SchedulerAPI 25 0 0 0 0 100%
manila/scheduler/rpcapi.py (no class) 17 0 0 0 0 100%
manila/scheduler/scheduler_options.py SchedulerOptions 31 7 0 12 0 84%
manila/scheduler/scheduler_options.py (no class) 17 0 0 0 0 100%
manila/scheduler/utils.py (no class) 56 2 0 20 0 97%
manila/scheduler/weighers/__init__.py (no class) 0 0 0 0 0 100%
manila/scheduler/weighers/base.py WeighedObject 3 1 0 0 0 67%
manila/scheduler/weighers/base.py BaseWeigher 14 0 0 10 0 100%
manila/scheduler/weighers/base.py BaseWeightHandler 11 1 0 6 1 88%
manila/scheduler/weighers/base.py (no class) 28 0 0 8 0 100%
manila/scheduler/weighers/base_host.py WeighedHost 2 1 0 0 0 50%
manila/scheduler/weighers/base_host.py BaseHostWeigher 0 0 0 0 0 100%
manila/scheduler/weighers/base_host.py HostWeightHandler 1 0 0 0 0 100%
manila/scheduler/weighers/base_host.py (no class) 9 0 0 0 0 100%
manila/scheduler/weighers/capacity.py CapacityWeigher 36 2 0 22 2 93%
manila/scheduler/weighers/capacity.py (no class) 11 0 0 0 0 100%
manila/scheduler/weighers/goodness.py GoodnessWeigher 36 0 0 10 1 98%
manila/scheduler/weighers/goodness.py (no class) 10 0 0 0 0 100%
manila/scheduler/weighers/host_affinity.py HostAffinityWeigher 18 0 0 6 0 100%
manila/scheduler/weighers/host_affinity.py (no class) 6 0 0 0 0 100%
manila/scheduler/weighers/netapp_aiq.py NetAppAIQWeigher 128 19 0 40 7 82%
manila/scheduler/weighers/netapp_aiq.py (no class) 28 0 0 0 0 100%
manila/scheduler/weighers/pool.py PoolWeigher 12 0 0 6 0 100%
manila/scheduler/weighers/pool.py (no class) 11 0 0 0 0 100%
manila/service.py Service 131 22 0 46 14 77%
manila/service.py WSGIService 30 10 0 10 4 60%
manila/service.py (no class) 66 14 0 8 3 74%
manila/services/__init__.py (no class) 0 0 0 0 0 100%
manila/services/api.py API 5 0 0 2 0 100%
manila/services/api.py (no class) 8 0 0 0 0 100%
manila/share/__init__.py (no class) 4 0 0 0 0 100%
manila/share/access.py ShareInstanceAccessDatabaseMixin 52 2 0 24 1 96%
manila/share/access.py ShareInstanceAccess 125 12 0 46 3 88%
manila/share/access.py (no class) 42 0 0 0 0 100%
manila/share/api.py API 1705 152 0 706 67 90%
manila/share/api.py (no class) 175 0 0 0 0 100%
manila/share/configuration.py Configuration 12 0 0 2 0 100%
manila/share/configuration.py (no class) 8 0 1 0 0 100%
manila/share/driver.py ExecuteMixin 15 1 0 4 1 89%
manila/share/driver.py GaneshaMixin 2 0 0 2 1 75%
manila/share/driver.py ShareDriver 311 58 15 128 14 82%
manila/share/driver.py (no class) 140 0 0 0 0 100%
manila/share/drivers/__init__.py (no class) 0 0 0 0 0 100%
manila/share/drivers/cephfs/__init__.py (no class) 0 0 0 0 0 100%
manila/share/drivers/cephfs/driver.py RadosError 0 0 0 0 0 100%
manila/share/drivers/cephfs/driver.py AllocationCapacityCache 8 1 0 2 1 80%
manila/share/drivers/cephfs/driver.py CephFSDriver 313 44 0 92 22 82%
manila/share/drivers/cephfs/driver.py NativeProtocolHelper 90 16 0 34 7 80%
manila/share/drivers/cephfs/driver.py NFSProtocolHelperMixin 30 4 0 12 3 83%
manila/share/drivers/cephfs/driver.py NFSProtocolHelper 47 4 0 18 4 88%
manila/share/drivers/cephfs/driver.py NFSClusterProtocolHelper 79 34 0 32 1 52%
manila/share/drivers/cephfs/driver.py (no class) 171 21 0 14 0 83%
manila/share/drivers/container/__init__.py (no class) 0 0 0 0 0 100%
manila/share/drivers/container/container_helper.py DockerExecHelper 131 0 0 18 0 100%
manila/share/drivers/container/container_helper.py (no class) 28 0 0 0 0 100%
manila/share/drivers/container/driver.py ContainerShareDriver 245 32 0 64 3 85%
manila/share/drivers/container/driver.py (no class) 64 0 0 0 0 100%
manila/share/drivers/container/protocol_helper.py DockerCIFSHelper 61 1 0 20 2 96%
manila/share/drivers/container/protocol_helper.py (no class) 15 0 0 0 0 100%
manila/share/drivers/container/security_service_helper.py SecurityServiceHelper 40 0 0 4 0 100%
manila/share/drivers/container/security_service_helper.py (no class) 14 0 0 0 0 100%
manila/share/drivers/container/storage_helper.py LVMHelper 85 8 0 10 1 91%
manila/share/drivers/container/storage_helper.py (no class) 36 0 0 0 0 100%
manila/share/drivers/dell_emc/__init__.py (no class) 0 0 0 0 0 100%
manila/share/drivers/dell_emc/common/__init__.py (no class) 0 0 0 0 0 100%
manila/share/drivers/dell_emc/common/enas/__init__.py (no class) 0 0 0 0 0 100%
manila/share/drivers/dell_emc/common/enas/connector.py XMLAPIConnector 56 1 0 14 2 96%
manila/share/drivers/dell_emc/common/enas/connector.py SSHConnector 19 0 0 2 0 100%
manila/share/drivers/dell_emc/common/enas/connector.py (no class) 24 0 0 0 0 100%
manila/share/drivers/dell_emc/common/enas/constants.py (no class) 27 0 0 0 0 100%
manila/share/drivers/dell_emc/common/enas/utils.py (no class) 89 14 0 30 2 83%
manila/share/drivers/dell_emc/common/enas/xml_api_parser.py XMLAPIParser 146 1 0 48 6 96%
manila/share/drivers/dell_emc/common/enas/xml_api_parser.py (no class) 45 0 0 0 0 100%
manila/share/drivers/dell_emc/driver.py EMCShareDriver 93 7 0 32 6 90%
manila/share/drivers/dell_emc/driver.py (no class) 44 0 0 0 0 100%
manila/share/drivers/dell_emc/plugin_manager.py EMCPluginManager 7 1 0 4 1 82%
manila/share/drivers/dell_emc/plugin_manager.py (no class) 4 0 0 0 0 100%
manila/share/drivers/dell_emc/plugins/__init__.py (no class) 0 0 0 0 0 100%
manila/share/drivers/dell_emc/plugins/base.py StorageConnection 7 5 0 0 0 29%
manila/share/drivers/dell_emc/plugins/base.py (no class) 28 0 0 0 0 100%
manila/share/drivers/dell_emc/plugins/powerflex/__init__.py (no class) 0 0 0 0 0 100%
manila/share/drivers/dell_emc/plugins/powerflex/connection.py PowerFlexStorageConnection 156 6 0 40 9 92%
manila/share/drivers/dell_emc/plugins/powerflex/connection.py (no class) 35 0 0 0 0 100%
manila/share/drivers/dell_emc/plugins/powerflex/object_manager.py StorageObjectManager 140 5 0 46 13 89%
manila/share/drivers/dell_emc/plugins/powerflex/object_manager.py (no class) 31 0 0 0 0 100%
manila/share/drivers/dell_emc/plugins/powermax/__init__.py (no class) 0 0 0 0 0 100%
manila/share/drivers/dell_emc/plugins/powermax/connection.py PowerMaxStorageConnection 393 393 0 148 0 0%
manila/share/drivers/dell_emc/plugins/powermax/connection.py (no class) 78 78 0 0 0 0%
manila/share/drivers/dell_emc/plugins/powermax/object_manager.py StorageObjectManager 15 0 0 4 0 100%
manila/share/drivers/dell_emc/plugins/powermax/object_manager.py StorageObject 64 0 0 38 4 96%
manila/share/drivers/dell_emc/plugins/powermax/object_manager.py FileSystem 107 0 0 42 1 99%
manila/share/drivers/dell_emc/plugins/powermax/object_manager.py StoragePool 28 0 0 14 0 100%
manila/share/drivers/dell_emc/plugins/powermax/object_manager.py MountPoint 57 0 0 32 2 98%
manila/share/drivers/dell_emc/plugins/powermax/object_manager.py Mover 72 0 0 42 3 97%
manila/share/drivers/dell_emc/plugins/powermax/object_manager.py VDM 81 0 0 38 3 97%
manila/share/drivers/dell_emc/plugins/powermax/object_manager.py Snapshot 50 0 0 20 1 99%
manila/share/drivers/dell_emc/plugins/powermax/object_manager.py MoverInterface 59 1 0 32 1 98%
manila/share/drivers/dell_emc/plugins/powermax/object_manager.py DNSDomain 23 0 0 12 0 100%
manila/share/drivers/dell_emc/plugins/powermax/object_manager.py CIFSServer 96 0 0 44 1 99%
manila/share/drivers/dell_emc/plugins/powermax/object_manager.py CIFSShare 109 0 0 38 0 100%
manila/share/drivers/dell_emc/plugins/powermax/object_manager.py NFSShare 158 2 0 62 7 96%
manila/share/drivers/dell_emc/plugins/powermax/object_manager.py (no class) 143 0 0 0 0 100%
manila/share/drivers/dell_emc/plugins/powerscale/__init__.py (no class) 0 0 0 0 0 100%
manila/share/drivers/dell_emc/plugins/powerscale/powerscale.py PowerScaleStorageConnection 439 2 0 178 15 97%
manila/share/drivers/dell_emc/plugins/powerscale/powerscale.py (no class) 59 0 0 0 0 100%
manila/share/drivers/dell_emc/plugins/powerscale/powerscale_api.py PowerScaleApi 275 4 0 102 6 97%
manila/share/drivers/dell_emc/plugins/powerscale/powerscale_api.py SmbPermission 0 0 0 0 0 100%
manila/share/drivers/dell_emc/plugins/powerscale/powerscale_api.py (no class) 63 0 0 0 0 100%
manila/share/drivers/dell_emc/plugins/powerstore/__init__.py (no class) 0 0 0 0 0 100%
manila/share/drivers/dell_emc/plugins/powerstore/client.py PowerStoreClient 137 0 0 52 2 99%
manila/share/drivers/dell_emc/plugins/powerstore/client.py (no class) 36 0 0 0 0 100%
manila/share/drivers/dell_emc/plugins/powerstore/connection.py PowerStoreStorageConnection 227 3 0 74 11 95%
manila/share/drivers/dell_emc/plugins/powerstore/connection.py (no class) 42 0 0 0 0 100%
manila/share/drivers/dell_emc/plugins/unity/__init__.py (no class) 0 0 0 0 0 100%
manila/share/drivers/dell_emc/plugins/unity/client.py UnityClient 158 14 0 26 3 90%
manila/share/drivers/dell_emc/plugins/unity/client.py (no class) 58 0 0 2 1 98%
manila/share/drivers/dell_emc/plugins/unity/connection.py UnityStorageConnection 386 16 0 140 20 93%
manila/share/drivers/dell_emc/plugins/unity/connection.py (no class) 91 0 0 2 1 99%
manila/share/drivers/dell_emc/plugins/unity/utils.py (no class) 61 3 0 26 2 94%
manila/share/drivers/dell_emc/plugins/vnx/__init__.py (no class) 0 0 0 0 0 100%
manila/share/drivers/dell_emc/plugins/vnx/connection.py VNXStorageConnection 394 5 0 148 10 97%
manila/share/drivers/dell_emc/plugins/vnx/connection.py (no class) 78 0 0 0 0 100%
manila/share/drivers/dell_emc/plugins/vnx/object_manager.py StorageObjectManager 15 0 0 4 0 100%
manila/share/drivers/dell_emc/plugins/vnx/object_manager.py StorageObject 64 0 0 38 4 96%
manila/share/drivers/dell_emc/plugins/vnx/object_manager.py FileSystem 107 0 0 42 1 99%
manila/share/drivers/dell_emc/plugins/vnx/object_manager.py StoragePool 28 0 0 14 0 100%
manila/share/drivers/dell_emc/plugins/vnx/object_manager.py MountPoint 57 0 0 32 2 98%
manila/share/drivers/dell_emc/plugins/vnx/object_manager.py Mover 72 0 0 42 3 97%
manila/share/drivers/dell_emc/plugins/vnx/object_manager.py VDM 81 0 0 38 2 98%
manila/share/drivers/dell_emc/plugins/vnx/object_manager.py Snapshot 50 0 0 20 1 99%
manila/share/drivers/dell_emc/plugins/vnx/object_manager.py MoverInterface 61 0 0 32 0 100%
manila/share/drivers/dell_emc/plugins/vnx/object_manager.py DNSDomain 23 0 0 12 0 100%
manila/share/drivers/dell_emc/plugins/vnx/object_manager.py CIFSServer 96 0 0 44 0 100%
manila/share/drivers/dell_emc/plugins/vnx/object_manager.py CIFSShare 109 0 0 38 0 100%
manila/share/drivers/dell_emc/plugins/vnx/object_manager.py NFSShare 158 2 0 62 6 96%
manila/share/drivers/dell_emc/plugins/vnx/object_manager.py (no class) 143 0 0 0 0 100%
manila/share/drivers/ganesha/__init__.py NASHelperBase 4 2 0 0 0 50%
manila/share/drivers/ganesha/__init__.py GaneshaNASHelper 47 0 0 12 0 100%
manila/share/drivers/ganesha/__init__.py GaneshaNASHelper2 58 2 0 30 1 97%
manila/share/drivers/ganesha/__init__.py (no class) 41 0 0 0 0 100%
manila/share/drivers/ganesha/manager.py GaneshaManager 195 9 0 44 2 95%
manila/share/drivers/ganesha/manager.py (no class) 160 13 0 72 9 88%
manila/share/drivers/ganesha/utils.py RootExecutor 4 3 0 0 0 25%
manila/share/drivers/ganesha/utils.py SSHExecutor 10 0 0 2 0 100%
manila/share/drivers/ganesha/utils.py (no class) 54 1 0 20 1 97%
manila/share/drivers/generic.py GenericShareDriver 403 22 0 108 15 92%
manila/share/drivers/generic.py (no class) 95 1 0 10 1 98%
manila/share/drivers/glusterfs/__init__.py GlusterfsShareDriver 30 0 0 6 0 100%
manila/share/drivers/glusterfs/__init__.py GlusterNFSHelper 29 0 0 12 0 100%
manila/share/drivers/glusterfs/__init__.py GlusterNFSVolHelper 11 0 0 4 0 100%
manila/share/drivers/glusterfs/__init__.py GaneshaNFSHelper 28 3 0 8 0 92%
manila/share/drivers/glusterfs/__init__.py (no class) 56 0 0 0 0 100%
manila/share/drivers/glusterfs/common.py GlusterManager 131 1 0 74 4 98%
manila/share/drivers/glusterfs/common.py (no class) 83 0 0 14 0 100%
manila/share/drivers/glusterfs/glusterfs_native.py GlusterfsNativeShareDriver 47 0 0 18 1 98%
manila/share/drivers/glusterfs/glusterfs_native.py (no class) 28 0 0 0 0 100%
manila/share/drivers/glusterfs/layout.py GlusterfsShareDriverBase 43 0 0 8 0 100%
manila/share/drivers/glusterfs/layout.py GlusterfsShareLayoutBase 9 0 0 2 0 100%
manila/share/drivers/glusterfs/layout.py (no class) 69 0 0 0 0 100%
manila/share/drivers/glusterfs/layout_directory.py GlusterfsDirectoryMappedLayout 95 0 0 16 0 100%
manila/share/drivers/glusterfs/layout_directory.py (no class) 37 0 0 0 0 100%
manila/share/drivers/glusterfs/layout_volume.py GlusterfsVolumeMappedLayout 246 3 0 86 6 97%
manila/share/drivers/glusterfs/layout_volume.py GlusterfsVolumeMappedLayout._compile_volume_pattern.CustomTemplate 0 0 0 0 0 100%
manila/share/drivers/glusterfs/layout_volume.py (no class) 48 0 0 0 0 100%
manila/share/drivers/hdfs/__init__.py (no class) 0 0 0 0 0 100%
manila/share/drivers/hdfs/hdfs_native.py HDFSNativeShareDriver 185 30 0 26 5 81%
manila/share/drivers/hdfs/hdfs_native.py (no class) 41 0 0 0 0 100%
manila/share/drivers/helpers.py NASHelperBase 37 8 0 18 1 84%
manila/share/drivers/helpers.py NFSHelper 99 2 0 44 3 97%
manila/share/drivers/helpers.py CIFSHelperBase 10 0 0 6 0 100%
manila/share/drivers/helpers.py CIFSHelperIPAccess 70 4 0 16 0 95%
manila/share/drivers/helpers.py CIFSHelperUserAccess 17 0 0 6 0 100%
manila/share/drivers/helpers.py (no class) 78 0 0 2 0 100%
manila/share/drivers/hitachi/__init__.py (no class) 0 0 0 0 0 100%
manila/share/drivers/hitachi/hnas/__init__.py (no class) 0 0 0 0 0 100%
manila/share/drivers/hitachi/hnas/driver.py HitachiHNASDriver 401 0 0 132 5 99%
manila/share/drivers/hitachi/hnas/driver.py (no class) 55 0 0 0 0 100%
manila/share/drivers/hitachi/hnas/ssh.py HNASSSHBackend 408 0 0 104 5 99%
manila/share/drivers/hitachi/hnas/ssh.py Export 28 0 0 8 1 97%
manila/share/drivers/hitachi/hnas/ssh.py JobStatus 30 2 0 6 3 86%
manila/share/drivers/hitachi/hnas/ssh.py JobSubmit 4 0 0 2 1 83%
manila/share/drivers/hitachi/hnas/ssh.py Filesystem 17 0 0 8 1 96%
manila/share/drivers/hitachi/hnas/ssh.py Quota 17 0 0 6 1 96%
manila/share/drivers/hitachi/hnas/ssh.py CIFSPermissions 9 0 0 4 0 100%
manila/share/drivers/hitachi/hnas/ssh.py CIFSShare 7 0 0 6 0 100%
manila/share/drivers/hitachi/hnas/ssh.py (no class) 66 0 0 0 0 100%
manila/share/drivers/hitachi/hsp/__init__.py (no class) 0 0 0 0 0 100%
manila/share/drivers/hitachi/hsp/driver.py HitachiHSPDriver 149 0 0 44 2 99%
manila/share/drivers/hitachi/hsp/driver.py (no class) 24 0 0 0 0 100%
manila/share/drivers/hitachi/hsp/rest.py HSPRestBackend 87 1 0 18 2 97%
manila/share/drivers/hitachi/hsp/rest.py (no class) 25 0 0 0 0 100%
manila/share/drivers/hpe/__init__.py (no class) 0 0 0 0 0 100%
manila/share/drivers/hpe/hpe_3par_driver.py FPG 36 2 0 14 0 96%
manila/share/drivers/hpe/hpe_3par_driver.py HPE3ParShareDriver 149 1 0 46 9 95%
manila/share/drivers/hpe/hpe_3par_driver.py (no class) 58 1 0 2 1 97%
manila/share/drivers/hpe/hpe_3par_mediator.py HPE3ParMediator 732 28 0 254 27 94%
manila/share/drivers/hpe/hpe_3par_mediator.py (no class) 93 0 0 2 1 99%
manila/share/drivers/huawei/__init__.py (no class) 0 0 0 0 0 100%
manila/share/drivers/huawei/base.py HuaweiBase 1 0 0 0 0 100%
manila/share/drivers/huawei/base.py (no class) 48 0 0 0 0 100%
manila/share/drivers/huawei/constants.py (no class) 57 0 0 0 0 100%
manila/share/drivers/huawei/huawei_nas.py HuaweiNasDriver 74 2 0 6 0 98%
manila/share/drivers/huawei/huawei_nas.py (no class) 40 0 0 0 0 100%
manila/share/drivers/huawei/huawei_utils.py (no class) 37 1 0 20 5 89%
manila/share/drivers/huawei/v3/__init__.py (no class) 0 0 0 0 0 100%
manila/share/drivers/huawei/v3/connection.py V3StorageConnection 1027 32 0 424 48 94%
manila/share/drivers/huawei/v3/connection.py (no class) 93 0 0 0 0 100%
manila/share/drivers/huawei/v3/helper.py RestHelper 768 41 0 198 36 92%
manila/share/drivers/huawei/v3/helper.py (no class) 123 0 0 0 0 100%
manila/share/drivers/huawei/v3/replication.py ReplicaPairManager 105 0 0 26 1 99%
manila/share/drivers/huawei/v3/replication.py (no class) 21 0 0 0 0 100%
manila/share/drivers/huawei/v3/rpcapi.py HuaweiV3API 6 0 0 0 0 100%
manila/share/drivers/huawei/v3/rpcapi.py (no class) 7 0 0 0 0 100%
manila/share/drivers/huawei/v3/smartx.py SmartPartition 9 0 0 6 0 100%
manila/share/drivers/huawei/v3/smartx.py SmartCache 9 0 0 6 0 100%
manila/share/drivers/huawei/v3/smartx.py SmartQos 23 4 0 12 0 83%
manila/share/drivers/huawei/v3/smartx.py SmartX 62 0 0 36 0 100%
manila/share/drivers/huawei/v3/smartx.py (no class) 25 0 0 0 0 100%
manila/share/drivers/ibm/__init__.py (no class) 0 0 0 0 0 100%
manila/share/drivers/ibm/gpfs.py GPFSShareDriver 378 22 0 50 6 93%
manila/share/drivers/ibm/gpfs.py NASHelperBase 21 2 0 8 1 90%
manila/share/drivers/ibm/gpfs.py KNFSHelper 96 8 0 26 0 93%
manila/share/drivers/ibm/gpfs.py CESHelper 110 1 0 42 8 94%
manila/share/drivers/ibm/gpfs.py (no class) 114 0 0 0 0 100%
manila/share/drivers/infinidat/__init__.py (no class) 0 0 0 0 0 100%
manila/share/drivers/infinidat/infinibox.py InfiniboxShareDriver 216 0 0 38 0 100%
manila/share/drivers/infinidat/infinibox.py (no class) 98 0 0 0 0 100%
manila/share/drivers/infortrend/__init__.py (no class) 0 0 0 0 0 100%
manila/share/drivers/infortrend/driver.py InfortrendNASDriver 39 9 0 2 0 78%
manila/share/drivers/infortrend/driver.py (no class) 28 0 0 0 0 100%
manila/share/drivers/infortrend/infortrend_nas.py InfortrendNAS 371 157 0 132 13 55%
manila/share/drivers/infortrend/infortrend_nas.py (no class) 52 0 0 0 0 100%
manila/share/drivers/inspur/__init__.py (no class) 0 0 0 0 0 100%
manila/share/drivers/inspur/as13000/__init__.py (no class) 0 0 0 0 0 100%
manila/share/drivers/inspur/as13000/as13000_nas.py RestAPIExecutor 100 9 0 38 4 91%
manila/share/drivers/inspur/as13000/as13000_nas.py AS13000ShareDriver 286 8 0 62 2 97%
manila/share/drivers/inspur/as13000/as13000_nas.py (no class) 111 0 0 0 0 100%
manila/share/drivers/inspur/instorage/__init__.py (no class) 0 0 0 0 0 100%
manila/share/drivers/inspur/instorage/cli_helper.py SSHRunner 40 0 0 4 1 98%
manila/share/drivers/inspur/instorage/cli_helper.py CLIParser 59 10 0 32 5 81%
manila/share/drivers/inspur/instorage/cli_helper.py InStorageSSH 97 15 0 18 1 86%
manila/share/drivers/inspur/instorage/cli_helper.py (no class) 54 0 0 0 0 100%
manila/share/drivers/inspur/instorage/instorage.py InStorageShareDriver 57 4 0 8 0 94%
manila/share/drivers/inspur/instorage/instorage.py InStorageAssistant 186 12 0 88 9 92%
manila/share/drivers/inspur/instorage/instorage.py (no class) 60 0 0 0 0 100%
manila/share/drivers/lvm.py LVMMixin 52 9 0 10 1 84%
manila/share/drivers/lvm.py LVMShareDriver 175 14 0 28 4 90%
manila/share/drivers/lvm.py (no class) 62 0 0 0 0 100%
manila/share/drivers/macrosan/__init__.py (no class) 0 0 0 0 0 100%
manila/share/drivers/macrosan/macrosan_constants.py (no class) 24 0 0 0 0 100%
manila/share/drivers/macrosan/macrosan_helper.py MacrosanHelper 307 6 0 144 15 95%
manila/share/drivers/macrosan/macrosan_helper.py (no class) 40 0 0 0 0 100%
manila/share/drivers/macrosan/macrosan_nas.py MacrosanNasDriver 14 0 0 0 0 100%
manila/share/drivers/macrosan/macrosan_nas.py (no class) 43 0 0 0 0 100%
manila/share/drivers/macrosan/rest_helper.py RestHelper 337 3 0 70 9 97%
manila/share/drivers/macrosan/rest_helper.py (no class) 49 0 0 0 0 100%
manila/share/drivers/maprfs/__init__.py (no class) 0 0 0 0 0 100%
manila/share/drivers/maprfs/driver_util.py BaseDriverUtil 188 9 0 60 12 92%
manila/share/drivers/maprfs/driver_util.py (no class) 50 0 0 0 0 100%
manila/share/drivers/maprfs/maprfs_native.py MapRFSNativeShareDriver 203 3 0 42 6 96%
manila/share/drivers/maprfs/maprfs_native.py (no class) 42 0 0 0 0 100%
manila/share/drivers/netapp/__init__.py (no class) 0 0 0 0 0 100%
manila/share/drivers/netapp/common.py NetAppDriver 34 0 0 12 0 100%
manila/share/drivers/netapp/common.py (no class) 20 0 0 0 0 100%
manila/share/drivers/netapp/dataontap/__init__.py (no class) 0 0 0 0 0 100%
manila/share/drivers/netapp/dataontap/client/__init__.py (no class) 0 0 0 0 0 100%
manila/share/drivers/netapp/dataontap/client/api.py BaseClient 88 28 0 22 3 68%
manila/share/drivers/netapp/dataontap/client/api.py ZapiClient 83 33 0 44 8 54%
manila/share/drivers/netapp/dataontap/client/api.py RestClient 60 14 0 24 4 74%
manila/share/drivers/netapp/dataontap/client/api.py NaServer 39 24 0 2 1 39%
manila/share/drivers/netapp/dataontap/client/api.py NaElement 80 27 0 48 3 69%
manila/share/drivers/netapp/dataontap/client/api.py NaApiError 3 0 0 0 0 100%
manila/share/drivers/netapp/dataontap/client/api.py (no class) 207 42 0 26 0 71%
manila/share/drivers/netapp/dataontap/client/client_base.py NetAppBaseClient 29 0 0 6 0 100%
manila/share/drivers/netapp/dataontap/client/client_base.py Features 6 0 0 2 0 100%
manila/share/drivers/netapp/dataontap/client/client_base.py (no class) 20 0 0 0 0 100%
manila/share/drivers/netapp/dataontap/client/client_cmode.py NetAppCmodeClient 2514 296 0 880 98 86%
manila/share/drivers/netapp/dataontap/client/client_cmode.py (no class) 603 0 0 0 0 100%
manila/share/drivers/netapp/dataontap/client/client_cmode_rest.py NetAppRestClient 2295 197 0 762 147 88%
manila/share/drivers/netapp/dataontap/client/client_cmode_rest.py (no class) 560 0 0 0 0 100%
manila/share/drivers/netapp/dataontap/client/rest_api.py NaRetryableError 1 0 0 0 0 100%
manila/share/drivers/netapp/dataontap/client/rest_api.py RestNaServer 115 9 0 32 3 92%
manila/share/drivers/netapp/dataontap/client/rest_api.py (no class) 68 0 0 0 0 100%
manila/share/drivers/netapp/dataontap/client/rest_endpoints.py (no class) 5 0 0 0 0 100%
manila/share/drivers/netapp/dataontap/cluster_mode/__init__.py (no class) 0 0 0 0 0 100%
manila/share/drivers/netapp/dataontap/cluster_mode/data_motion.py DataMotionSession 334 17 0 74 14 92%
manila/share/drivers/netapp/dataontap/cluster_mode/data_motion.py (no class) 91 5 0 8 3 92%
manila/share/drivers/netapp/dataontap/cluster_mode/drv_multi_svm.py NetAppCmodeMultiSvmShareDriver 82 75 0 0 0 9%
manila/share/drivers/netapp/dataontap/cluster_mode/drv_multi_svm.py (no class) 76 0 0 0 0 100%
manila/share/drivers/netapp/dataontap/cluster_mode/drv_single_svm.py NetAppCmodeSingleSvmShareDriver 78 75 0 0 0 4%
manila/share/drivers/netapp/dataontap/cluster_mode/drv_single_svm.py (no class) 76 0 0 0 0 100%
manila/share/drivers/netapp/dataontap/cluster_mode/lib_base.py Backup 0 0 0 0 0 100%
manila/share/drivers/netapp/dataontap/cluster_mode/lib_base.py NetAppCmodeFileStorageLibrary 2285 135 0 768 83 93%
manila/share/drivers/netapp/dataontap/cluster_mode/lib_base.py (no class) 364 0 0 0 0 100%
manila/share/drivers/netapp/dataontap/cluster_mode/lib_multi_svm.py NetAppCmodeMultiSVMFileStorageLibrary 1046 61 0 392 48 92%
manila/share/drivers/netapp/dataontap/cluster_mode/lib_multi_svm.py (no class) 166 0 0 0 0 100%
manila/share/drivers/netapp/dataontap/cluster_mode/lib_single_svm.py NetAppCmodeSingleSVMFileStorageLibrary 73 15 0 34 1 78%
manila/share/drivers/netapp/dataontap/cluster_mode/lib_single_svm.py (no class) 27 0 0 0 0 100%
manila/share/drivers/netapp/dataontap/cluster_mode/performance.py PerformanceLibrary 150 1 0 64 4 98%
manila/share/drivers/netapp/dataontap/cluster_mode/performance.py (no class) 33 0 0 0 0 100%
manila/share/drivers/netapp/dataontap/protocols/__init__.py (no class) 0 0 0 0 0 100%
manila/share/drivers/netapp/dataontap/protocols/base.py NetAppBaseHelper 9 0 0 4 0 100%
manila/share/drivers/netapp/dataontap/protocols/base.py (no class) 29 0 0 0 0 100%
manila/share/drivers/netapp/dataontap/protocols/cifs_cmode.py NetAppCmodeCIFSHelper 52 0 0 22 0 100%
manila/share/drivers/netapp/dataontap/protocols/cifs_cmode.py (no class) 34 0 0 0 0 100%
manila/share/drivers/netapp/dataontap/protocols/nfs_cmode.py NetAppCmodeNFSHelper 65 0 0 20 1 99%
manila/share/drivers/netapp/dataontap/protocols/nfs_cmode.py (no class) 37 0 0 0 0 100%
manila/share/drivers/netapp/options.py (no class) 22 0 0 0 0 100%
manila/share/drivers/netapp/utils.py NetAppDriverException 0 0 0 0 0 100%
manila/share/drivers/netapp/utils.py OpenStackInfo 75 6 0 16 3 90%
manila/share/drivers/netapp/utils.py DataCache 8 0 0 2 0 100%
manila/share/drivers/netapp/utils.py (no class) 144 7 0 38 0 94%
manila/share/drivers/nexenta/__init__.py (no class) 0 0 0 0 0 100%
manila/share/drivers/nexenta/ns4/__init__.py (no class) 0 0 0 0 0 100%
manila/share/drivers/nexenta/ns4/jsonrpc.py NexentaJSONProxy 29 3 0 6 1 89%
manila/share/drivers/nexenta/ns4/jsonrpc.py (no class) 18 0 0 0 0 100%
manila/share/drivers/nexenta/ns4/nexenta_nas.py NexentaNasDriver 38 2 0 8 4 87%
manila/share/drivers/nexenta/ns4/nexenta_nas.py (no class) 22 0 0 0 0 100%
manila/share/drivers/nexenta/ns4/nexenta_nfs_helper.py NFSHelper 87 3 0 24 5 93%
manila/share/drivers/nexenta/ns4/nexenta_nfs_helper.py (no class) 26 0 0 0 0 100%
manila/share/drivers/nexenta/ns5/__init__.py (no class) 0 0 0 0 0 100%
manila/share/drivers/nexenta/ns5/jsonrpc.py NefException 18 0 0 16 0 100%
manila/share/drivers/nexenta/ns5/jsonrpc.py NefRequest 161 0 0 72 1 99%
manila/share/drivers/nexenta/ns5/jsonrpc.py NefCollections 24 0 0 4 0 100%
manila/share/drivers/nexenta/ns5/jsonrpc.py NefSettings 2 0 0 0 0 100%
manila/share/drivers/nexenta/ns5/jsonrpc.py NefDatasets 3 0 0 0 0 100%
manila/share/drivers/nexenta/ns5/jsonrpc.py NefSnapshots 3 0 0 0 0 100%
manila/share/drivers/nexenta/ns5/jsonrpc.py NefFilesystems 15 0 0 0 0 100%
manila/share/drivers/nexenta/ns5/jsonrpc.py NefHpr 6 0 0 0 0 100%
manila/share/drivers/nexenta/ns5/jsonrpc.py NefServices 0 0 0 0 0 100%
manila/share/drivers/nexenta/ns5/jsonrpc.py NefNfs 0 0 0 0 0 100%
manila/share/drivers/nexenta/ns5/jsonrpc.py NefNetAddresses 0 0 0 0 0 100%
manila/share/drivers/nexenta/ns5/jsonrpc.py NefProxy 66 0 0 20 1 99%
manila/share/drivers/nexenta/ns5/jsonrpc.py (no class) 76 0 0 0 0 100%
manila/share/drivers/nexenta/ns5/nexenta_nas.py NexentaNasDriver 245 18 0 72 23 87%
manila/share/drivers/nexenta/ns5/nexenta_nas.py (no class) 46 0 0 0 0 100%
manila/share/drivers/nexenta/options.py (no class) 4 0 0 0 0 100%
manila/share/drivers/nexenta/utils.py (no class) 22 0 0 10 1 97%
manila/share/drivers/purestorage/__init__.py (no class) 0 0 0 0 0 100%
manila/share/drivers/purestorage/flashblade.py FlashBladeShareDriver 181 76 0 24 0 59%
manila/share/drivers/purestorage/flashblade.py (no class) 58 5 0 0 0 91%
manila/share/drivers/qnap/__init__.py (no class) 0 0 0 0 0 100%
manila/share/drivers/qnap/api.py QnapAPIExecutor 288 5 0 114 13 95%
manila/share/drivers/qnap/api.py QnapAPIExecutorTS 21 2 0 12 3 85%
manila/share/drivers/qnap/api.py (no class) 71 0 0 2 0 100%
manila/share/drivers/qnap/qnap.py QnapShareDriver 380 21 0 116 14 93%
manila/share/drivers/qnap/qnap.py (no class) 60 0 0 0 0 100%
manila/share/drivers/quobyte/__init__.py (no class) 0 0 0 0 0 100%
manila/share/drivers/quobyte/jsonrpc.py JsonRpc 41 3 0 22 3 90%
manila/share/drivers/quobyte/jsonrpc.py (no class) 17 0 0 0 0 100%
manila/share/drivers/quobyte/quobyte.py QuobyteShareDriver 104 3 0 40 2 97%
manila/share/drivers/quobyte/quobyte.py (no class) 36 0 0 0 0 100%
manila/share/drivers/service_instance.py ServiceInstanceManager 302 11 0 126 9 95%
manila/share/drivers/service_instance.py BaseNetworkhelper 0 0 0 0 0 100%
manila/share/drivers/service_instance.py NeutronNetworkHelper 180 2 0 84 8 96%
manila/share/drivers/service_instance.py (no class) 105 0 0 0 0 100%
manila/share/drivers/tegile/__init__.py (no class) 0 0 0 0 0 100%
manila/share/drivers/tegile/tegile.py TegileAPIExecutor 27 0 0 14 0 100%
manila/share/drivers/tegile/tegile.py TegileShareDriver 125 0 0 22 0 100%
manila/share/drivers/tegile/tegile.py (no class) 75 4 0 4 2 92%
manila/share/drivers/vastdata/__init__.py (no class) 0 0 0 0 0 100%
manila/share/drivers/vastdata/driver.py VASTShareDriver 108 0 0 34 2 99%
manila/share/drivers/vastdata/driver.py (no class) 68 0 0 14 0 100%
manila/share/drivers/vastdata/driver_util.py Bunch 44 0 0 8 0 100%
manila/share/drivers/vastdata/driver_util.py (no class) 62 1 0 14 1 97%
manila/share/drivers/vastdata/rest.py Session 58 2 0 16 1 96%
manila/share/drivers/vastdata/rest.py VastResource 22 0 0 8 0 100%
manila/share/drivers/vastdata/rest.py View 2 0 0 0 0 100%
manila/share/drivers/vastdata/rest.py ViewPolicy 0 0 0 0 0 100%
manila/share/drivers/vastdata/rest.py CapacityMetrics 4 0 0 0 0 100%
manila/share/drivers/vastdata/rest.py Quota 0 0 0 0 0 100%
manila/share/drivers/vastdata/rest.py VipPool 7 0 0 4 0 100%
manila/share/drivers/vastdata/rest.py Snapshots 0 0 0 0 0 100%
manila/share/drivers/vastdata/rest.py Folders 9 1 0 4 1 85%
manila/share/drivers/vastdata/rest.py RestApi 10 0 0 0 0 100%
manila/share/drivers/vastdata/rest.py (no class) 61 0 0 2 0 100%
manila/share/drivers/veritas/__init__.py (no class) 0 0 0 0 0 100%
manila/share/drivers/veritas/veritas_isa.py NoAuth 1 1 0 0 0 0%
manila/share/drivers/veritas/veritas_isa.py ACCESSShareDriver 326 11 0 72 1 96%
manila/share/drivers/veritas/veritas_isa.py (no class) 45 0 0 0 0 100%
manila/share/drivers/windows/__init__.py (no class) 0 0 0 0 0 100%
manila/share/drivers/windows/service_instance.py WindowsServiceInstanceManager 104 0 0 32 1 99%
manila/share/drivers/windows/service_instance.py (no class) 34 0 0 0 0 100%
manila/share/drivers/windows/windows_smb_driver.py WindowsSMBDriver 53 0 0 10 3 95%
manila/share/drivers/windows/windows_smb_driver.py (no class) 27 0 0 0 0 100%
manila/share/drivers/windows/windows_smb_helper.py WindowsSMBHelper 87 2 0 24 2 96%
manila/share/drivers/windows/windows_smb_helper.py (no class) 39 0 0 0 0 100%
manila/share/drivers/windows/windows_utils.py WindowsUtils 82 0 0 10 2 98%
manila/share/drivers/windows/windows_utils.py (no class) 31 0 0 0 0 100%
manila/share/drivers/windows/winrm_helper.py WinRMHelper 34 2 0 8 2 90%
manila/share/drivers/windows/winrm_helper.py WinRMConnection 26 0 0 6 2 94%
manila/share/drivers/windows/winrm_helper.py (no class) 36 0 0 2 0 100%
manila/share/drivers/zadara/__init__.py (no class) 0 0 0 0 0 100%
manila/share/drivers/zadara/common.py CommonException 1 0 0 0 0 100%
manila/share/drivers/zadara/common.py CommonException.UnknownCmd 1 1 0 0 0 0%
manila/share/drivers/zadara/common.py CommonException.BadHTTPResponseStatus 1 1 0 0 0 0%
manila/share/drivers/zadara/common.py CommonException.FailedCmdWithDump 2 2 0 0 0 0%
manila/share/drivers/zadara/common.py CommonException.SessionRequestException 1 1 0 0 0 0%
manila/share/drivers/zadara/common.py CommonException.ZadaraInvalidAccessKey 0 0 0 0 0 100%
manila/share/drivers/zadara/common.py ZadaraVPSAConnection 150 36 0 74 20 71%
manila/share/drivers/zadara/common.py (no class) 41 0 0 0 0 100%
manila/share/drivers/zadara/zadara.py ZadaraVPSAShareDriver 358 166 0 166 38 48%
manila/share/drivers/zadara/zadara.py (no class) 46 0 0 0 0 100%
manila/share/drivers/zfsonlinux/__init__.py (no class) 0 0 0 0 0 100%
manila/share/drivers/zfsonlinux/driver.py ZFSonLinuxShareDriver 573 6 0 174 2 99%
manila/share/drivers/zfsonlinux/driver.py (no class) 114 0 0 4 0 100%
manila/share/drivers/zfsonlinux/utils.py ExecuteMixin 41 0 0 14 0 100%
manila/share/drivers/zfsonlinux/utils.py NASHelperBase 3 0 0 0 0 100%
manila/share/drivers/zfsonlinux/utils.py NFSviaZFSHelper 67 0 0 36 1 99%
manila/share/drivers/zfsonlinux/utils.py (no class) 53 0 0 0 0 100%
manila/share/drivers/zfssa/__init__.py (no class) 0 0 0 0 0 100%
manila/share/drivers/zfssa/restclient.py Status 0 0 0 0 0 100%
manila/share/drivers/zfssa/restclient.py RestResult 20 20 0 8 0 0%
manila/share/drivers/zfssa/restclient.py RestClientError 7 7 0 2 0 0%
manila/share/drivers/zfssa/restclient.py RestClientURL 112 112 0 42 0 0%
manila/share/drivers/zfssa/restclient.py (no class) 43 2 0 2 0 91%
manila/share/drivers/zfssa/zfssarest.py ZFSSAApi 164 50 0 60 6 70%
manila/share/drivers/zfssa/zfssarest.py (no class) 43 1 0 0 0 98%
manila/share/drivers/zfssa/zfssashare.py ZFSSAShareDriver 203 43 0 54 7 77%
manila/share/drivers/zfssa/zfssashare.py (no class) 38 1 0 0 0 97%
manila/share/drivers_private_data.py StorageDriver 2 0 0 0 0 100%
manila/share/drivers_private_data.py SqlStorageDriver 3 0 0 0 0 100%
manila/share/drivers_private_data.py DriverPrivateData 25 1 0 10 1 94%
manila/share/drivers_private_data.py (no class) 27 0 0 0 0 100%
manila/share/hook.py HookBase 41 0 0 14 0 100%
manila/share/hook.py (no class) 20 0 0 0 0 100%
manila/share/hooks/__init__.py (no class) 0 0 0 0 0 100%
manila/share/manager.py ShareManager 2607 333 0 848 125 85%
manila/share/manager.py (no class) 317 0 0 6 0 100%
manila/share/migration.py ShareMigrationHelper 73 0 0 24 0 100%
manila/share/migration.py (no class) 23 0 0 0 0 100%
manila/share/rpcapi.py ShareAPI 158 19 0 0 0 88%
manila/share/rpcapi.py (no class) 60 0 0 0 0 100%
manila/share/share_types.py (no class) 300 34 0 128 19 87%
manila/share/snapshot_access.py ShareSnapshotInstanceAccess 46 2 0 26 3 93%
manila/share/snapshot_access.py (no class) 11 0 0 0 0 100%
manila/share/utils.py (no class) 68 0 0 34 1 99%
manila/share_group/__init__.py (no class) 0 0 0 0 0 100%
manila/share_group/api.py API 225 23 0 80 7 90%
manila/share_group/api.py (no class) 30 0 0 0 0 100%
manila/share_group/share_group_types.py (no class) 97 35 0 36 2 62%
manila/ssh_utils.py SSHPool 86 14 0 34 8 78%
manila/ssh_utils.py (no class) 37 5 0 4 2 83%
manila/tests/__init__.py (no class) 2 0 0 0 0 100%
manila/tests/api/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/api/common.py (no class) 10 10 0 6 0 0%
manila/tests/api/contrib/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/api/contrib/stubs.py stub_share.wrapper 6 1 0 2 0 88%
manila/tests/api/contrib/stubs.py (no class) 73 2 0 8 1 96%
manila/tests/api/extensions/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/api/extensions/foxinsocks.py FoxInSocksController 1 0 0 0 0 100%
manila/tests/api/extensions/foxinsocks.py FoxInSocksServerControllerExtension 3 3 0 0 0 0%
manila/tests/api/extensions/foxinsocks.py FoxInSocksFlavorGooseControllerExtension 1 1 0 0 0 0%
manila/tests/api/extensions/foxinsocks.py FoxInSocksFlavorBandsControllerExtension 1 1 0 0 0 0%
manila/tests/api/extensions/foxinsocks.py Foxinsocks 12 0 0 2 0 100%
manila/tests/api/extensions/foxinsocks.py (no class) 26 0 0 0 0 100%
manila/tests/api/fakes.py Context 0 0 0 0 0 100%
manila/tests/api/fakes.py FakeRouter 5 5 0 0 0 0%
manila/tests/api/fakes.py FakeToken 6 6 0 2 0 0%
manila/tests/api/fakes.py FakeRequestContext 2 0 0 0 0 100%
manila/tests/api/fakes.py HTTPRequest 12 0 0 4 0 100%
manila/tests/api/fakes.py TestRouter 3 0 0 0 0 100%
manila/tests/api/fakes.py FakeAuthDatabase 9 9 0 2 0 0%
manila/tests/api/fakes.py FakeRateLimiter 2 2 0 0 0 0%
manila/tests/api/fakes.py FakeResourceViewBuilder 8 0 0 2 0 100%
manila/tests/api/fakes.py (no class) 84 1 0 4 0 99%
manila/tests/api/middleware/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/api/middleware/test_auth.py TestManilaKeystoneContextMiddleware 25 0 0 0 0 100%
manila/tests/api/middleware/test_auth.py (no class) 9 0 0 0 0 100%
manila/tests/api/middleware/test_faults.py TestFaults 40 4 0 4 0 91%
manila/tests/api/middleware/test_faults.py ExceptionTest 44 0 0 4 0 100%
manila/tests/api/middleware/test_faults.py ExceptionTest._do_test_exception_safety_reflected_in_faults.ExceptionWithSafety 0 0 0 0 0 100%
manila/tests/api/middleware/test_faults.py ExceptionTest.test_non_manila_notfound_exception_mapping.ExceptionWithCode 0 0 0 0 0 100%
manila/tests/api/middleware/test_faults.py ExceptionTest.test_non_manila_exception_mapping.ExceptionWithCode 0 0 0 0 0 100%
manila/tests/api/middleware/test_faults.py ExceptionTest.test_exception_with_none_code_throws_500.ExceptionWithNoneCode 0 0 0 0 0 100%
manila/tests/api/middleware/test_faults.py (no class) 28 0 0 0 0 100%
manila/tests/api/openstack/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/api/openstack/test_api_version_request.py APIVersionRequestTests 74 0 0 0 0 100%
manila/tests/api/openstack/test_api_version_request.py (no class) 28 0 0 0 0 100%
manila/tests/api/openstack/test_versioned_method.py VersionedMethodTestCase 6 0 0 0 0 100%
manila/tests/api/openstack/test_versioned_method.py (no class) 5 0 0 0 0 100%
manila/tests/api/openstack/test_wsgi.py RequestTest 104 0 0 8 0 100%
manila/tests/api/openstack/test_wsgi.py ActionDispatcherTest 11 0 0 0 0 100%
manila/tests/api/openstack/test_wsgi.py DictSerializerTest 2 0 0 0 0 100%
manila/tests/api/openstack/test_wsgi.py JSONDictSerializerTest 6 0 0 0 0 100%
manila/tests/api/openstack/test_wsgi.py TextDeserializerTest 2 0 0 0 0 100%
manila/tests/api/openstack/test_wsgi.py JSONDeserializerTest 4 0 0 0 0 100%
manila/tests/api/openstack/test_wsgi.py ResourceTest 334 9 0 2 0 97%
manila/tests/api/openstack/test_wsgi.py ResourceTest.test_resource_call.Controller 1 0 0 0 0 100%
manila/tests/api/openstack/test_wsgi.py ResourceTest.test_resource_not_authorized.Controller 1 0 0 0 0 100%
manila/tests/api/openstack/test_wsgi.py ResourceTest.test_dispatch.Controller 1 0 0 0 0 100%
manila/tests/api/openstack/test_wsgi.py ResourceTest.test_get_method_undefined_controller_action.Controller 1 1 0 0 0 0%
manila/tests/api/openstack/test_wsgi.py ResourceTest.test_get_method_action_json.Controller 1 1 0 0 0 0%
manila/tests/api/openstack/test_wsgi.py ResourceTest.test_get_method_action_bad_body.Controller 1 1 0 0 0 0%
manila/tests/api/openstack/test_wsgi.py ResourceTest.test_get_method_unknown_controller_action.Controller 1 1 0 0 0 0%
manila/tests/api/openstack/test_wsgi.py ResourceTest.test_get_method_action_method.Controller 1 1 0 0 0 0%
manila/tests/api/openstack/test_wsgi.py ResourceTest.test_get_action_args.Controller 1 1 0 0 0 0%
manila/tests/api/openstack/test_wsgi.py ResourceTest.test_get_body_bad_content.Controller 1 1 0 0 0 0%
manila/tests/api/openstack/test_wsgi.py ResourceTest.test_get_body_no_content_type.Controller 1 1 0 0 0 0%
manila/tests/api/openstack/test_wsgi.py ResourceTest.test_get_body_no_content_body.Controller 1 1 0 0 0 0%
manila/tests/api/openstack/test_wsgi.py ResourceTest.test_get_body.Controller 1 1 0 0 0 0%
manila/tests/api/openstack/test_wsgi.py ResourceTest.test_deserialize_badtype.Controller 1 1 0 0 0 0%
manila/tests/api/openstack/test_wsgi.py ResourceTest.test_deserialize_default.JSONDeserializer 1 0 0 0 0 100%
manila/tests/api/openstack/test_wsgi.py ResourceTest.test_deserialize_default.XMLDeserializer 1 1 0 0 0 0%
manila/tests/api/openstack/test_wsgi.py ResourceTest.test_deserialize_default.Controller 1 1 0 0 0 0%
manila/tests/api/openstack/test_wsgi.py ResourceTest.test_deserialize_decorator.JSONDeserializer 1 0 0 0 0 100%
manila/tests/api/openstack/test_wsgi.py ResourceTest.test_deserialize_decorator.Controller 1 1 0 0 0 0%
manila/tests/api/openstack/test_wsgi.py ResourceTest.test_register_actions.Controller 1 1 0 0 0 0%
manila/tests/api/openstack/test_wsgi.py ResourceTest.test_register_actions.ControllerExtended 2 2 0 0 0 0%
manila/tests/api/openstack/test_wsgi.py ResourceTest.test_register_extensions.Controller 1 1 0 0 0 0%
manila/tests/api/openstack/test_wsgi.py ResourceTest.test_register_extensions.ControllerExtended 2 2 0 0 0 0%
manila/tests/api/openstack/test_wsgi.py ResourceTest.test_get_method_extensions.Controller 1 1 0 0 0 0%
manila/tests/api/openstack/test_wsgi.py ResourceTest.test_get_method_extensions.ControllerExtended 1 1 0 0 0 0%
manila/tests/api/openstack/test_wsgi.py ResourceTest.test_get_method_action_extensions.Controller 2 2 0 0 0 0%
manila/tests/api/openstack/test_wsgi.py ResourceTest.test_get_method_action_extensions.ControllerExtended 1 1 0 0 0 0%
manila/tests/api/openstack/test_wsgi.py ResourceTest.test_get_method_action_whitelist_extensions.Controller 1 1 0 0 0 0%
manila/tests/api/openstack/test_wsgi.py ResourceTest.test_get_method_action_whitelist_extensions.ControllerExtended 2 2 0 0 0 0%
manila/tests/api/openstack/test_wsgi.py ResourceTest.test_pre_process_extensions_regular.Controller 1 1 0 0 0 0%
manila/tests/api/openstack/test_wsgi.py ResourceTest.test_pre_process_extensions_generator.Controller 1 1 0 0 0 0%
manila/tests/api/openstack/test_wsgi.py ResourceTest.test_pre_process_extensions_generator_response.Controller 1 1 0 0 0 0%
manila/tests/api/openstack/test_wsgi.py ResourceTest.test_post_process_extensions_regular.Controller 1 1 0 0 0 0%
manila/tests/api/openstack/test_wsgi.py ResourceTest.test_post_process_extensions_regular_response.Controller 1 1 0 0 0 0%
manila/tests/api/openstack/test_wsgi.py ResourceTest.test_post_process_extensions_version_not_found.Controller 1 1 0 0 0 0%
manila/tests/api/openstack/test_wsgi.py ResourceTest.test_post_process_extensions_generator.Controller 1 1 0 0 0 0%
manila/tests/api/openstack/test_wsgi.py ResourceTest.test_post_process_extensions_generator_response.Controller 1 1 0 0 0 0%
manila/tests/api/openstack/test_wsgi.py ResponseObjectTest 57 0 0 6 0 100%
manila/tests/api/openstack/test_wsgi.py ResponseObjectTest.test_serialize.JSONSerializer 1 0 0 0 0 100%
manila/tests/api/openstack/test_wsgi.py ResponseObjectTest.test_serialize.XMLSerializer 1 1 0 0 0 0%
manila/tests/api/openstack/test_wsgi.py ResponseObjectTest.test_serialize.AtomSerializer 1 1 0 0 0 0%
manila/tests/api/openstack/test_wsgi.py ValidBodyTest 10 0 0 0 0 100%
manila/tests/api/openstack/test_wsgi.py AuthorizeDecoratorTest 18 0 0 0 0 100%
manila/tests/api/openstack/test_wsgi.py AuthorizeDecoratorTest.FakeController 2 0 0 0 0 100%
manila/tests/api/openstack/test_wsgi.py (no class) 103 0 0 0 0 100%
manila/tests/api/test_common.py LimiterTest 66 0 0 0 0 100%
manila/tests/api/test_common.py PaginationParamsTest 11 0 0 0 0 100%
manila/tests/api/test_common.py MiscFunctionsTest 96 0 0 4 0 100%
manila/tests/api/test_common.py ViewBuilderTest 19 0 0 4 0 100%
manila/tests/api/test_common.py (no class) 80 0 0 0 0 100%
manila/tests/api/test_extensions.py ExtensionTestCase 6 0 0 2 1 88%
manila/tests/api/test_extensions.py ExtensionControllerTest 31 0 0 4 0 100%
manila/tests/api/test_extensions.py ExtensionAuthorizeTestCase 11 0 0 0 0 100%
manila/tests/api/test_extensions.py StubExtensionManager 13 2 0 6 3 74%
manila/tests/api/test_extensions.py ExtensionControllerIdFormatTest 14 0 0 0 0 100%
manila/tests/api/test_extensions.py ExtensionControllerIdFormatTest._bounce_id.BounceController 1 0 0 0 0 100%
manila/tests/api/test_extensions.py (no class) 35 0 0 0 0 100%
manila/tests/api/test_middleware.py TestCORSMiddleware 15 0 0 2 0 100%
manila/tests/api/test_middleware.py TestHealthCheckMiddleware 5 0 0 0 0 100%
manila/tests/api/test_middleware.py (no class) 17 0 0 0 0 100%
manila/tests/api/test_schemas.py SchemaTest 68 23 0 44 10 65%
manila/tests/api/test_schemas.py (no class) 9 0 0 0 0 100%
manila/tests/api/test_validation.py FakeRequest 0 0 0 0 0 100%
manila/tests/api/test_validation.py APIValidationTestCase 20 3 0 8 2 82%
manila/tests/api/test_validation.py RequiredDisableTestCase 3 0 0 0 0 100%
manila/tests/api/test_validation.py RequiredEnableTestCase 5 0 0 0 0 100%
manila/tests/api/test_validation.py AdditionalPropertiesEnableTestCase 4 0 0 0 0 100%
manila/tests/api/test_validation.py AdditionalPropertiesDisableTestCase 5 0 0 0 0 100%
manila/tests/api/test_validation.py PatternPropertiesTestCase 11 0 0 0 0 100%
manila/tests/api/test_validation.py StringTestCase 11 0 0 0 0 100%
manila/tests/api/test_validation.py StringLengthTestCase 8 0 0 0 0 100%
manila/tests/api/test_validation.py IntegerTestCase 15 0 0 0 0 100%
manila/tests/api/test_validation.py IntegerRangeTestCase 13 0 0 0 0 100%
manila/tests/api/test_validation.py BooleanTestCase 13 0 0 0 0 100%
manila/tests/api/test_validation.py DatetimeTestCase 8 0 0 0 0 100%
manila/tests/api/test_validation.py (no class) 55 0 0 0 0 100%
manila/tests/api/test_versions.py VersionsControllerTestCase 124 0 0 6 1 99%
manila/tests/api/test_versions.py VersionsControllerTestCase.test_versions_version_not_found.Controller 1 1 0 0 0 0%
manila/tests/api/test_versions.py VersionsControllerTestCase.test_req_version_matches.Controller 1 0 0 0 0 100%
manila/tests/api/test_versions.py VersionsControllerTestCase.test_req_version_matches_with_if.Controller 5 0 0 4 1 89%
manila/tests/api/test_versions.py VersionsControllerTestCase.test_req_version_matches_with_None.Controller 5 0 0 4 1 89%
manila/tests/api/test_versions.py VersionsControllerTestCase.test_req_version_matches_with_None_None.Controller 3 0 0 2 1 80%
manila/tests/api/test_versions.py ExperimentalAPITestCase 27 0 0 4 0 100%
manila/tests/api/test_versions.py ExperimentalAPITestCase.Controller 2 0 0 0 0 100%
manila/tests/api/test_versions.py (no class) 47 0 0 0 0 100%
manila/tests/api/test_wsgi.py Test 8 0 0 0 0 100%
manila/tests/api/test_wsgi.py Test.test_router.Application 2 0 0 0 0 100%
manila/tests/api/test_wsgi.py Test.test_router.Router 3 0 0 0 0 100%
manila/tests/api/test_wsgi.py (no class) 7 0 0 0 0 100%
manila/tests/api/v1/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/api/v1/stubs.py (no class) 51 51 0 0 0 0%
manila/tests/api/v1/test_share_metadata.py ShareMetaDataTest 237 0 0 4 2 99%
manila/tests/api/v1/test_share_metadata.py (no class) 63 0 0 0 0 100%
manila/tests/api/v1/test_share_servers.py FakeShareServer 20 0 0 2 0 100%
manila/tests/api/v1/test_share_servers.py FakeRequestAdmin 0 0 0 0 0 100%
manila/tests/api/v1/test_share_servers.py FakeRequestWithHost 0 0 0 0 0 100%
manila/tests/api/v1/test_share_servers.py FakeRequestWithStatus 0 0 0 0 0 100%
manila/tests/api/v1/test_share_servers.py FakeRequestWithProjectId 0 0 0 0 0 100%
manila/tests/api/v1/test_share_servers.py FakeRequestWithShareNetworkSubnetId 0 0 0 0 0 100%
manila/tests/api/v1/test_share_servers.py FakeRequestWithFakeFilter 0 0 0 0 0 100%
manila/tests/api/v1/test_share_servers.py ShareServerAPITest 145 0 0 8 0 100%
manila/tests/api/v1/test_share_servers.py (no class) 67 0 0 0 0 100%
manila/tests/api/v1/test_share_snapshots.py ShareSnapshotAPITest 122 0 0 8 0 100%
manila/tests/api/v1/test_share_snapshots.py ShareSnapshotAdminActionsAPITest 40 0 0 4 0 100%
manila/tests/api/v1/test_share_snapshots.py (no class) 60 0 0 0 0 100%
manila/tests/api/v1/test_shares.py ShareAPITest 354 1 0 26 2 99%
manila/tests/api/v1/test_shares.py _fake_access_get.Access 8 1 0 0 0 88%
manila/tests/api/v1/test_shares.py ShareActionsTest 252 1 0 8 0 99%
manila/tests/api/v1/test_shares.py ShareAdminActionsAPITest 46 0 0 8 0 100%
manila/tests/api/v1/test_shares.py (no class) 138 0 0 0 0 100%
manila/tests/api/v2/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/api/v2/stubs.py (no class) 15 0 0 0 0 100%
manila/tests/api/v2/test_availability_zones.py AvailabilityZonesAPITest 28 0 0 0 0 100%
manila/tests/api/v2/test_availability_zones.py (no class) 19 0 0 0 0 100%
manila/tests/api/v2/test_limits.py BaseLimitTestSuite 14 0 0 6 0 100%
manila/tests/api/v2/test_limits.py LimitsControllerTest 51 8 0 8 2 83%
manila/tests/api/v2/test_limits.py TestLimiter 0 0 0 0 0 100%
manila/tests/api/v2/test_limits.py LimitMiddlewareTest 21 0 0 0 0 100%
manila/tests/api/v2/test_limits.py LimitTest 17 0 0 0 0 100%
manila/tests/api/v2/test_limits.py ParseLimitsTest 20 2 0 0 0 90%
manila/tests/api/v2/test_limits.py LimiterTest 61 0 0 2 0 100%
manila/tests/api/v2/test_limits.py WsgiLimiterTest 33 0 0 6 0 100%
manila/tests/api/v2/test_limits.py FakeHttplibSocket 2 0 0 0 0 100%
manila/tests/api/v2/test_limits.py FakeHttplibConnection 15 1 0 2 1 88%
manila/tests/api/v2/test_limits.py wire_HTTPConnection_to_WSGI.HTTPConnectionDecorator 4 1 0 2 1 67%
manila/tests/api/v2/test_limits.py WsgiLimiterProxyTest 14 0 0 0 0 100%
manila/tests/api/v2/test_limits.py LimitsViewBuilderTest 15 0 0 0 0 100%
manila/tests/api/v2/test_limits.py (no class) 94 0 0 0 0 100%
manila/tests/api/v2/test_messages.py MessageApiTest 71 0 0 0 0 100%
manila/tests/api/v2/test_messages.py (no class) 27 0 0 0 0 100%
manila/tests/api/v2/test_metadata.py MetadataAPITest 59 0 0 0 0 100%
manila/tests/api/v2/test_metadata.py (no class) 30 0 0 0 0 100%
manila/tests/api/v2/test_quota_class_sets.py QuotaSetsControllerTest 61 0 0 24 0 100%
manila/tests/api/v2/test_quota_class_sets.py (no class) 38 0 0 0 0 100%
manila/tests/api/v2/test_quota_sets.py QuotaSetsControllerTest 212 5 0 18 2 97%
manila/tests/api/v2/test_quota_sets.py (no class) 94 0 0 2 0 100%
manila/tests/api/v2/test_resource_locks.py ResourceLockApiTest 95 0 0 10 0 100%
manila/tests/api/v2/test_resource_locks.py (no class) 41 0 0 0 0 100%
manila/tests/api/v2/test_scheduler_stats.py SchedulerStatsControllerTestCase 68 0 0 8 0 100%
manila/tests/api/v2/test_scheduler_stats.py SchedulerStatsTestCase 2 0 0 0 0 100%
manila/tests/api/v2/test_scheduler_stats.py (no class) 33 0 0 0 0 100%
manila/tests/api/v2/test_security_service.py ShareApiTest 178 0 0 8 0 100%
manila/tests/api/v2/test_security_service.py (no class) 57 0 0 0 0 100%
manila/tests/api/v2/test_security_services.py SecurityServicesAPITest 21 0 0 4 0 100%
manila/tests/api/v2/test_security_services.py (no class) 19 0 0 4 0 100%
manila/tests/api/v2/test_services.py ServicesTest 100 2 0 6 2 96%
manila/tests/api/v2/test_services.py (no class) 64 3 0 10 3 92%
manila/tests/api/v2/test_share_access_metadata.py ShareAccessesMetadataAPITest 35 0 0 0 0 100%
manila/tests/api/v2/test_share_access_metadata.py (no class) 30 0 0 0 0 100%
manila/tests/api/v2/test_share_accesses.py ShareAccessesAPITest 87 0 0 8 0 100%
manila/tests/api/v2/test_share_accesses.py (no class) 39 0 0 0 0 100%
manila/tests/api/v2/test_share_backups.py ShareBackupsApiTest 216 10 0 16 1 94%
manila/tests/api/v2/test_share_backups.py (no class) 52 0 0 0 0 100%
manila/tests/api/v2/test_share_export_locations.py ShareExportLocationsAPITest 138 0 0 26 2 99%
manila/tests/api/v2/test_share_export_locations.py (no class) 42 0 0 0 0 100%
manila/tests/api/v2/test_share_group_snapshots.py ShareGroupSnapshotAPITest 256 8 0 2 1 97%
manila/tests/api/v2/test_share_group_snapshots.py (no class) 80 0 0 0 0 100%
manila/tests/api/v2/test_share_group_type_specs.py ShareGroupTypesSpecsTest 135 0 0 2 0 100%
manila/tests/api/v2/test_share_group_type_specs.py (no class) 67 1 0 2 0 99%
manila/tests/api/v2/test_share_group_types.py ShareGroupTypesAPITest 183 0 0 18 0 100%
manila/tests/api/v2/test_share_group_types.py ShareGroupTypeAccessTest 70 0 0 0 0 100%
manila/tests/api/v2/test_share_group_types.py (no class) 91 0 0 0 0 100%
manila/tests/api/v2/test_share_groups.py ShareGroupAPITest 389 0 0 6 1 99%
manila/tests/api/v2/test_share_groups.py (no class) 103 0 0 0 0 100%
manila/tests/api/v2/test_share_instance_export_locations.py ShareInstanceExportLocationsAPITest 55 0 0 14 0 100%
manila/tests/api/v2/test_share_instance_export_locations.py (no class) 27 0 0 0 0 100%
manila/tests/api/v2/test_share_instances.py ShareInstancesAPITest 160 1 0 32 1 99%
manila/tests/api/v2/test_share_instances.py (no class) 53 0 0 0 0 100%
manila/tests/api/v2/test_share_manage.py ShareManageTest 82 0 0 2 0 100%
manila/tests/api/v2/test_share_manage.py (no class) 36 0 0 0 0 100%
manila/tests/api/v2/test_share_network_subnets.py ShareNetworkSubnetControllerTest 211 0 0 18 0 100%
manila/tests/api/v2/test_share_network_subnets.py (no class) 53 0 0 0 0 100%
manila/tests/api/v2/test_share_networks.py ShareNetworkAPITest 610 0 0 26 1 99%
manila/tests/api/v2/test_share_networks.py (no class) 159 0 0 0 0 100%
manila/tests/api/v2/test_share_replica_export_locations.py ShareReplicaExportLocationsAPITest 66 0 0 18 0 100%
manila/tests/api/v2/test_share_replica_export_locations.py (no class) 28 0 0 0 0 100%
manila/tests/api/v2/test_share_replicas.py ShareReplicasApiTest 377 0 0 32 1 99%
manila/tests/api/v2/test_share_replicas.py (no class) 103 0 0 0 0 100%
manila/tests/api/v2/test_share_servers.py ShareServerControllerTest 442 0 0 20 0 100%
manila/tests/api/v2/test_share_servers.py (no class) 92 0 0 0 0 100%
manila/tests/api/v2/test_share_snapshot_export_locations.py ShareSnapshotExportLocationsAPITest 18 0 0 0 0 100%
manila/tests/api/v2/test_share_snapshot_export_locations.py (no class) 20 0 0 0 0 100%
manila/tests/api/v2/test_share_snapshot_instance_export_locations.py ShareSnapshotInstanceExportLocationsAPITest 18 0 0 0 0 100%
manila/tests/api/v2/test_share_snapshot_instance_export_locations.py (no class) 20 0 0 0 0 100%
manila/tests/api/v2/test_share_snapshot_instances.py ShareSnapshotInstancesApiTest 85 0 0 14 2 98%
manila/tests/api/v2/test_share_snapshot_instances.py (no class) 35 0 0 0 0 100%
manila/tests/api/v2/test_share_snapshots.py ShareSnapshotAPITest 226 0 0 30 1 99%
manila/tests/api/v2/test_share_snapshots.py ShareSnapshotAdminActionsAPITest 167 0 0 12 0 100%
manila/tests/api/v2/test_share_snapshots.py (no class) 101 0 0 0 0 100%
manila/tests/api/v2/test_share_transfer.py ShareTransferAPITestCase 254 0 0 2 0 100%
manila/tests/api/v2/test_share_transfer.py (no class) 50 0 0 0 0 100%
manila/tests/api/v2/test_share_types.py ShareTypesAPITest 209 5 0 32 0 97%
manila/tests/api/v2/test_share_types.py FakeResponse 1 1 0 0 0 0%
manila/tests/api/v2/test_share_types.py FakeRequest 1 1 0 0 0 0%
manila/tests/api/v2/test_share_types.py ShareTypeAccessTest 117 0 0 2 0 100%
manila/tests/api/v2/test_share_types.py (no class) 207 5 0 42 3 96%
manila/tests/api/v2/test_share_types_extra_specs.py ShareTypesExtraSpecsTest 126 0 0 2 0 100%
manila/tests/api/v2/test_share_types_extra_specs.py (no class) 64 1 0 4 1 97%
manila/tests/api/v2/test_share_unmanage.py ShareUnmanageTest 97 0 0 0 0 100%
manila/tests/api/v2/test_share_unmanage.py (no class) 28 0 0 0 0 100%
manila/tests/api/v2/test_shares.py ShareAPITest 861 1 0 74 2 99%
manila/tests/api/v2/test_shares.py _fake_access_get.Access 8 1 0 0 0 88%
manila/tests/api/v2/test_shares.py ShareActionsTest 139 1 0 14 0 99%
manila/tests/api/v2/test_shares.py ShareAdminActionsAPITest 64 0 0 14 0 100%
manila/tests/api/v2/test_shares.py ShareUnmanageTest 54 0 0 0 0 100%
manila/tests/api/v2/test_shares.py ShareManageTest 87 1 0 14 1 98%
manila/tests/api/v2/test_shares.py (no class) 260 0 0 0 0 100%
manila/tests/api/views/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/api/views/test_quota_class_sets.py ViewBuilderTestCase 35 0 0 12 0 100%
manila/tests/api/views/test_quota_class_sets.py (no class) 12 0 0 0 0 100%
manila/tests/api/views/test_quota_sets.py ViewBuilderTestCase 37 0 0 14 0 100%
manila/tests/api/views/test_quota_sets.py (no class) 12 0 0 0 0 100%
manila/tests/api/views/test_scheduler_stats.py ViewBuilderTestCase 10 0 0 2 0 100%
manila/tests/api/views/test_scheduler_stats.py (no class) 11 0 0 0 0 100%
manila/tests/api/views/test_share_accesses.py ViewBuilderTestCase 30 0 0 8 0 100%
manila/tests/api/views/test_share_accesses.py (no class) 18 0 0 0 0 100%
manila/tests/api/views/test_share_network_subnets.py ViewBuilderTestCase 30 0 0 8 0 100%
manila/tests/api/views/test_share_network_subnets.py (no class) 13 0 0 0 0 100%
manila/tests/api/views/test_share_networks.py ViewBuilderTestCase 104 0 0 44 3 98%
manila/tests/api/views/test_share_networks.py (no class) 25 0 0 0 0 100%
manila/tests/api/views/test_shares.py ViewBuilderTestCase 37 0 0 18 0 100%
manila/tests/api/views/test_shares.py (no class) 16 0 0 0 0 100%
manila/tests/api/views/test_versions.py FakeRequest 1 0 0 0 0 100%
manila/tests/api/views/test_versions.py ViewBuilderTestCase 25 0 0 0 0 100%
manila/tests/api/views/test_versions.py (no class) 24 0 0 0 0 100%
manila/tests/cmd/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/cmd/test_api.py ManilaCmdApiTestCase 18 0 0 0 0 100%
manila/tests/cmd/test_api.py (no class) 8 0 0 0 0 100%
manila/tests/cmd/test_data.py ManilaCmdDataTestCase 16 0 0 0 0 100%
manila/tests/cmd/test_data.py (no class) 7 0 0 0 0 100%
manila/tests/cmd/test_manage.py ManilaCmdManageTestCase 265 26 0 6 0 90%
manila/tests/cmd/test_manage.py (no class) 87 0 0 0 0 100%
manila/tests/cmd/test_scheduler.py ManilaCmdSchedulerTestCase 16 0 0 0 0 100%
manila/tests/cmd/test_scheduler.py (no class) 7 0 0 0 0 100%
manila/tests/cmd/test_share.py ManilaCmdShareTestCase 24 0 0 2 0 100%
manila/tests/cmd/test_share.py (no class) 10 0 0 0 0 100%
manila/tests/cmd/test_status.py TestUpgradeChecks 2 2 0 0 0 0%
manila/tests/cmd/test_status.py (no class) 4 0 0 0 0 100%
manila/tests/common/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/common/test_client_auth.py ClientAuthTestCase 34 0 0 4 0 100%
manila/tests/common/test_client_auth.py (no class) 21 0 0 0 0 100%
manila/tests/common/test_config.py VerifyConfigShareProtocolsTestCase 6 0 0 0 0 100%
manila/tests/common/test_config.py (no class) 15 0 0 0 0 100%
manila/tests/compute/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/compute/test_nova.py Volume 2 0 0 0 0 100%
manila/tests/compute/test_nova.py Network 2 2 0 0 0 0%
manila/tests/compute/test_nova.py FakeNovaClient 4 0 0 0 0 100%
manila/tests/compute/test_nova.py FakeNovaClient.Servers 4 0 0 0 0 100%
manila/tests/compute/test_nova.py FakeNovaClient.Volumes 4 3 0 0 0 25%
manila/tests/compute/test_nova.py FakeNovaClient.Networks 1 1 0 0 0 0%
manila/tests/compute/test_nova.py TranslateServerExceptionTestCase 5 0 0 0 0 100%
manila/tests/compute/test_nova.py NovaclientTestCase 12 0 0 0 0 100%
manila/tests/compute/test_nova.py NovaApiTestCase 54 0 0 0 0 100%
manila/tests/compute/test_nova.py ToDictTestCase 16 0 0 0 0 100%
manila/tests/compute/test_nova.py ToDictTestCase.test_obj_provided_with_to_dict_method.FakeObj 2 0 0 0 0 100%
manila/tests/compute/test_nova.py ToDictTestCase.test_obj_provided_without_to_dict_method.FakeObj 1 0 0 0 0 100%
manila/tests/compute/test_nova.py (no class) 71 0 0 2 0 100%
manila/tests/conf_fixture.py (no class) 54 0 0 0 0 100%
manila/tests/data/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/data/test_helper.py DataServiceHelperTestCase 128 0 0 34 0 100%
manila/tests/data/test_helper.py (no class) 34 0 0 0 0 100%
manila/tests/data/test_manager.py DataManagerTestCase 328 2 0 34 2 99%
manila/tests/data/test_manager.py (no class) 58 0 0 0 0 100%
manila/tests/data/test_rpcapi.py DataRpcAPITestCase 36 1 0 6 1 95%
manila/tests/data/test_rpcapi.py (no class) 20 0 0 0 0 100%
manila/tests/data/test_utils.py CopyClassTestCase 114 0 0 0 0 100%
manila/tests/data/test_utils.py (no class) 26 0 0 0 0 100%
manila/tests/db/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/db/fakes.py FakeModel 9 3 0 2 1 64%
manila/tests/db/fakes.py (no class) 13 3 0 2 0 67%
manila/tests/db/migrations/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/db/migrations/alembic/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/db/migrations/alembic/migrations_data_checks.py DbMigrationsData 9 0 0 4 0 100%
manila/tests/db/migrations/alembic/migrations_data_checks.py BaseMigrationChecks 2 0 0 0 0 100%
manila/tests/db/migrations/alembic/migrations_data_checks.py ShareTypeMigrationChecks 29 0 0 2 0 100%
manila/tests/db/migrations/alembic/migrations_data_checks.py ShareInstanceMigrationChecks 55 0 0 22 0 100%
manila/tests/db/migrations/alembic/migrations_data_checks.py AvailabilityZoneMigrationChecks 18 0 0 8 0 100%
manila/tests/db/migrations/alembic/migrations_data_checks.py ShareInstanceExportLocationMetadataChecks 38 0 0 16 0 100%
manila/tests/db/migrations/alembic/migrations_data_checks.py AccessRulesStatusMigrationChecks 28 6 0 8 2 78%
manila/tests/db/migrations/alembic/migrations_data_checks.py ShareReplicationMigrationChecks 45 0 0 18 0 100%
manila/tests/db/migrations/alembic/migrations_data_checks.py NetworkAllocationsNewLabelColumnChecks 31 0 0 12 0 100%
manila/tests/db/migrations/alembic/migrations_data_checks.py ShareSnapshotInstanceNewProviderLocationColumnChecks 24 0 0 4 0 100%
manila/tests/db/migrations/alembic/migrations_data_checks.py ShareNetworksFieldLengthChecks 17 0 0 2 0 100%
manila/tests/db/migrations/alembic/migrations_data_checks.py NewGatewayColumnChecks 34 0 0 12 0 100%
manila/tests/db/migrations/alembic/migrations_data_checks.py RemoveHostFromDriverPrivateDataChecks 12 0 0 4 0 100%
manila/tests/db/migrations/alembic/migrations_data_checks.py NewMTUColumnChecks 44 0 0 20 0 100%
manila/tests/db/migrations/alembic/migrations_data_checks.py AddAccessKeyToShareAccessMapping 20 0 0 4 0 100%
manila/tests/db/migrations/alembic/migrations_data_checks.py MoveShareTypeIdToInstancesCheck 22 5 0 14 4 75%
manila/tests/db/migrations/alembic/migrations_data_checks.py CreateFromSnapshotExtraSpecAndShareColumn 68 0 0 18 0 100%
manila/tests/db/migrations/alembic/migrations_data_checks.py RevertToSnapshotShareColumn 41 0 0 10 0 100%
manila/tests/db/migrations/alembic/migrations_data_checks.py RemoveNovaNetIdColumnFromShareNetworks 17 0 0 4 0 100%
manila/tests/db/migrations/alembic/migrations_data_checks.py RestoreStateToShareInstanceAccessMap 41 0 0 18 0 100%
manila/tests/db/migrations/alembic/migrations_data_checks.py AddCastRulesToReadonlyToInstances 20 6 0 10 1 70%
manila/tests/db/migrations/alembic/migrations_data_checks.py ShareGroupMigrationChecks 85 0 0 0 0 100%
manila/tests/db/migrations/alembic/migrations_data_checks.py ShareGroupSnapshotMemberNewProviderLocationColumnChecks 29 0 0 4 0 100%
manila/tests/db/migrations/alembic/migrations_data_checks.py ShareGroupNewConsistentSnapshotSupportColumnChecks 20 0 0 8 0 100%
manila/tests/db/migrations/alembic/migrations_data_checks.py ReservationExpireIndexChecks 8 0 0 4 0 100%
manila/tests/db/migrations/alembic/migrations_data_checks.py ShareGroupNewAvailabilityZoneIDColumnChecks 21 0 0 6 0 100%
manila/tests/db/migrations/alembic/migrations_data_checks.py SquashSGSnapshotMembersAndSSIModelsChecks 35 0 0 8 0 100%
manila/tests/db/migrations/alembic/migrations_data_checks.py MessagesTableChecks 5 0 0 0 0 100%
manila/tests/db/migrations/alembic/migrations_data_checks.py ProjectShareTypesQuotasChecks 19 0 0 4 0 100%
manila/tests/db/migrations/alembic/migrations_data_checks.py FixProjectShareTypesQuotasUniqueConstraintChecks 8 0 0 2 0 100%
manila/tests/db/migrations/alembic/migrations_data_checks.py NewDescriptionColumnChecks 14 0 0 4 0 100%
manila/tests/db/migrations/alembic/migrations_data_checks.py BackenInfoTableChecks 5 0 0 0 0 100%
manila/tests/db/migrations/alembic/migrations_data_checks.py ShareInstanceAccessMapTableChecks 36 0 0 14 2 96%
manila/tests/db/migrations/alembic/migrations_data_checks.py ShareInstancesShareIdIndexChecks 7 0 0 4 0 100%
manila/tests/db/migrations/alembic/migrations_data_checks.py AccessMetadataTableChecks 16 0 0 0 0 100%
manila/tests/db/migrations/alembic/migrations_data_checks.py ShareServerIsAutoDeletableAndIdentifierChecks 18 0 0 4 0 100%
manila/tests/db/migrations/alembic/migrations_data_checks.py ShareNetworkSubnetMigrationChecks 40 3 0 18 1 93%
manila/tests/db/migrations/alembic/migrations_data_checks.py ShareInstanceProgressFieldChecks 10 0 0 6 0 100%
manila/tests/db/migrations/alembic/migrations_data_checks.py ShareServerTaskState 13 0 0 4 0 100%
manila/tests/db/migrations/alembic/migrations_data_checks.py AddUpdateSecurityServiceControlFields 29 0 0 8 0 100%
manila/tests/db/migrations/alembic/migrations_data_checks.py ShareIsSoftDeleted 18 0 0 8 0 100%
manila/tests/db/migrations/alembic/migrations_data_checks.py ShareServerMultipleSubnets 35 0 0 4 0 100%
manila/tests/db/migrations/alembic/migrations_data_checks.py AddSnapshotMetadata 27 0 0 0 0 100%
manila/tests/db/migrations/alembic/migrations_data_checks.py AddSubnetMetadata 21 0 0 0 0 100%
manila/tests/db/migrations/alembic/migrations_data_checks.py AddServiceState 13 0 0 6 0 100%
manila/tests/db/migrations/alembic/migrations_data_checks.py AddResourceLocks 5 0 0 0 0 100%
manila/tests/db/migrations/alembic/migrations_data_checks.py ServiceDisabledReason 13 0 0 6 0 100%
manila/tests/db/migrations/alembic/migrations_data_checks.py (no class) 371 0 1 0 0 100%
manila/tests/db/migrations/alembic/test_migration.py ManilaMigrationsCheckers 59 6 0 24 0 93%
manila/tests/db/migrations/alembic/test_migration.py TestManilaMigrationsMySQL 9 0 0 0 0 100%
manila/tests/db/migrations/alembic/test_migration.py TestManilaMigrationsPostgreSQL 0 0 0 0 0 100%
manila/tests/db/migrations/alembic/test_migration.py (no class) 37 0 0 0 0 100%
manila/tests/db/migrations/test_utils.py MigrationUtilsTestCase 5 0 0 0 0 100%
manila/tests/db/migrations/test_utils.py (no class) 5 0 0 0 0 100%
manila/tests/db/sqlalchemy/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/db/sqlalchemy/test_api.py BaseDatabaseAPITestCase 2 0 0 2 0 100%
manila/tests/db/sqlalchemy/test_api.py GenericDatabaseAPITestCase 10 0 0 0 0 100%
manila/tests/db/sqlalchemy/test_api.py ShareAccessDatabaseAPITestCase 133 1 0 14 1 99%
manila/tests/db/sqlalchemy/test_api.py ShareDatabaseAPITestCase 378 0 0 40 2 99%
manila/tests/db/sqlalchemy/test_api.py ShareGroupDatabaseAPITestCase 197 0 0 4 0 100%
manila/tests/db/sqlalchemy/test_api.py ShareGroupTypeAPITestCase 20 0 0 2 0 100%
manila/tests/db/sqlalchemy/test_api.py ShareSnapshotDatabaseAPITestCase 185 0 0 18 0 100%
manila/tests/db/sqlalchemy/test_api.py ShareExportLocationsDatabaseAPITestCase 52 0 0 6 0 100%
manila/tests/db/sqlalchemy/test_api.py ShareInstanceExportLocationsMetadataDatabaseAPITestCase 65 0 0 12 0 100%
manila/tests/db/sqlalchemy/test_api.py DriverPrivateDataDatabaseAPITestCase 63 0 0 8 0 100%
manila/tests/db/sqlalchemy/test_api.py ShareNetworkDatabaseAPITestCase 204 0 0 18 0 100%
manila/tests/db/sqlalchemy/test_api.py ShareNetworkSubnetDatabaseAPITestCase 84 0 0 12 0 100%
manila/tests/db/sqlalchemy/test_api.py SecurityServiceDatabaseAPITestCase 67 0 0 6 0 100%
manila/tests/db/sqlalchemy/test_api.py ShareServerDatabaseAPITestCase 150 0 0 14 0 100%
manila/tests/db/sqlalchemy/test_api.py ServiceDatabaseAPITestCase 25 0 0 0 0 100%
manila/tests/db/sqlalchemy/test_api.py AvailabilityZonesDatabaseAPITestCase 20 0 0 0 0 100%
manila/tests/db/sqlalchemy/test_api.py NetworkAllocationsDatabaseAPITestCase 70 0 0 22 0 100%
manila/tests/db/sqlalchemy/test_api.py ReservationDatabaseAPITest 13 0 0 2 0 100%
manila/tests/db/sqlalchemy/test_api.py PurgeDeletedTest 46 0 0 6 0 100%
manila/tests/db/sqlalchemy/test_api.py ShareTypeAPITestCase 123 0 0 38 0 100%
manila/tests/db/sqlalchemy/test_api.py MessagesDatabaseAPITestCase 70 0 0 8 0 100%
manila/tests/db/sqlalchemy/test_api.py BackendInfoDatabaseAPITestCase 35 0 0 0 0 100%
manila/tests/db/sqlalchemy/test_api.py ShareResourcesAPITestCase 86 0 0 22 0 100%
manila/tests/db/sqlalchemy/test_api.py AsyncOperationDatabaseAPITestCase 65 0 0 8 0 100%
manila/tests/db/sqlalchemy/test_api.py TransfersTestCase 71 1 0 6 1 97%
manila/tests/db/sqlalchemy/test_api.py ShareBackupDatabaseAPITestCase 20 0 0 0 0 100%
manila/tests/db/sqlalchemy/test_api.py ResourceLocksTestCase 77 0 0 0 0 100%
manila/tests/db/sqlalchemy/test_api.py (no class) 500 0 0 0 0 100%
manila/tests/db/sqlalchemy/test_models.py ShareTestCase 32 0 0 0 0 100%
manila/tests/db/sqlalchemy/test_models.py ShareAccessTestCase 10 0 0 0 0 100%
manila/tests/db/sqlalchemy/test_models.py ShareSnapshotTestCase 15 0 0 0 0 100%
manila/tests/db/sqlalchemy/test_models.py (no class) 28 0 0 0 0 100%
manila/tests/db/test_api.py DBInterfaceTestCase 10 0 0 4 0 100%
manila/tests/db/test_api.py (no class) 6 0 0 0 0 100%
manila/tests/db/test_migration.py MigrationTestCase 24 0 0 0 0 100%
manila/tests/db/test_migration.py (no class) 22 0 0 0 0 100%
manila/tests/db_utils.py (no class) 104 0 0 12 0 100%
manila/tests/declare_conf.py (no class) 3 0 0 0 0 100%
manila/tests/fake_backup_driver.py FakeBackupDriver 9 5 0 0 0 44%
manila/tests/fake_backup_driver.py (no class) 9 0 0 0 0 100%
manila/tests/fake_client_exception_class.py Unauthorized 1 1 0 0 0 0%
manila/tests/fake_client_exception_class.py (no class) 4 0 0 0 0 100%
manila/tests/fake_compute.py FakeServer 9 2 0 2 0 82%
manila/tests/fake_compute.py FakeKeypair 4 0 0 2 0 100%
manila/tests/fake_compute.py API 12 12 0 0 0 0%
manila/tests/fake_compute.py (no class) 23 0 0 0 0 100%
manila/tests/fake_driver.py FakeShareDriver 27 14 0 2 0 52%
manila/tests/fake_driver.py (no class) 29 0 0 0 0 100%
manila/tests/fake_image.py FakeImage 3 0 0 2 0 100%
manila/tests/fake_image.py (no class) 4 0 0 0 0 100%
manila/tests/fake_network.py FakeNetwork 6 1 0 2 1 75%
manila/tests/fake_network.py FakeSubnet 6 0 0 2 0 100%
manila/tests/fake_network.py FakePort 6 0 0 2 0 100%
manila/tests/fake_network.py FakeRouter 6 2 0 2 1 62%
manila/tests/fake_network.py FakeDeviceAddr 2 0 0 0 0 100%
manila/tests/fake_network.py FakeDevice 2 0 0 0 0 100%
manila/tests/fake_network.py API 54 54 0 16 0 0%
manila/tests/fake_network.py (no class) 40 0 0 0 0 100%
manila/tests/fake_notifier.py FakeNotifier 12 1 0 4 1 88%
manila/tests/fake_notifier.py (no class) 18 0 0 2 1 95%
manila/tests/fake_service_instance.py FakeServiceInstanceManager 14 4 0 0 0 71%
manila/tests/fake_service_instance.py FakeNeutronNetworkHelper 1 0 0 0 0 100%
manila/tests/fake_service_instance.py (no class) 13 0 0 0 0 100%
manila/tests/fake_share.py (no class) 99 3 0 26 3 95%
manila/tests/fake_utils.py (no class) 53 3 0 6 2 92%
manila/tests/fake_volume.py FakeVolume 6 0 0 2 0 100%
manila/tests/fake_volume.py FakeVolumeSnapshot 5 0 0 2 0 100%
manila/tests/fake_volume.py API 10 9 0 0 0 10%
manila/tests/fake_volume.py (no class) 19 0 0 0 0 100%
manila/tests/fake_zfssa.py FakeResponse 2 0 0 0 0 100%
manila/tests/fake_zfssa.py FakeZFSSA 20 9 0 0 0 55%
manila/tests/fake_zfssa.py FakeRestClient 19 11 0 0 0 42%
manila/tests/fake_zfssa.py (no class) 33 0 0 0 0 100%
manila/tests/hacking/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/hacking/checks.py BaseASTChecker 12 0 0 6 2 89%
manila/tests/hacking/checks.py CheckLoggingFormatArgs 27 14 0 22 3 49%
manila/tests/hacking/checks.py CheckForTransAdd 6 0 0 6 1 92%
manila/tests/hacking/checks.py (no class) 66 0 0 18 0 100%
manila/tests/image/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/image/test_image.py FakeImageClient 1 0 0 0 0 100%
manila/tests/image/test_image.py FakeImageClient.Image 2 2 0 0 0 0%
manila/tests/image/test_image.py OpenStackClientTestCase 6 0 0 0 0 100%
manila/tests/image/test_image.py ImageApiTestCase 11 0 0 0 0 100%
manila/tests/image/test_image.py ImageApiTestCase.test_image_list.FakeImageClient 1 0 0 0 0 100%
manila/tests/image/test_image.py (no class) 17 0 0 0 0 100%
manila/tests/integrated/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/integrated/api/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/integrated/api/client.py OpenStackApiException 8 8 0 4 0 0%
manila/tests/integrated/api/client.py OpenStackApiAuthenticationException 3 3 0 2 0 0%
manila/tests/integrated/api/client.py OpenStackApiAuthorizationException 3 3 0 2 0 0%
manila/tests/integrated/api/client.py OpenStackApiNotFoundException 3 3 0 2 0 0%
manila/tests/integrated/api/client.py TestOpenStackClient 80 33 0 22 6 54%
manila/tests/integrated/api/client.py (no class) 26 0 0 0 0 100%
manila/tests/integrated/integrated_helpers.py _IntegratedTestBase 35 18 0 2 0 46%
manila/tests/integrated/integrated_helpers.py (no class) 30 9 0 4 0 62%
manila/tests/integrated/test_extensions.py ExtensionsTest 8 0 0 0 0 100%
manila/tests/integrated/test_extensions.py (no class) 8 0 0 0 0 100%
manila/tests/integrated/test_login.py LoginTest 3 1 0 2 1 60%
manila/tests/integrated/test_login.py (no class) 5 0 0 0 0 100%
manila/tests/keymgr/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/keymgr/test_barbican.py BarbicanSecretACLTestCase 14 0 0 0 0 100%
manila/tests/keymgr/test_barbican.py BarbicanUserAppCredsTestCase 15 0 0 0 0 100%
manila/tests/keymgr/test_barbican.py (no class) 24 0 0 0 0 100%
manila/tests/lock/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/lock/test_api.py ResourceLockApiTest 118 0 0 6 0 100%
manila/tests/lock/test_api.py (no class) 47 0 0 0 0 100%
manila/tests/message/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/message/test_api.py MessageApiTest 27 0 0 0 0 100%
manila/tests/message/test_api.py (no class) 20 0 0 0 0 100%
manila/tests/message/test_message_field.py MessageFieldTest 12 0 0 4 0 100%
manila/tests/message/test_message_field.py (no class) 19 0 0 0 0 100%
manila/tests/monkey_patch_example/__init__.py (no class) 6 0 0 0 0 100%
manila/tests/monkey_patch_example/example_a.py ExampleClassA 2 0 0 0 0 100%
manila/tests/monkey_patch_example/example_a.py (no class) 5 0 0 0 0 100%
manila/tests/monkey_patch_example/example_b.py ExampleClassB 2 0 0 0 0 100%
manila/tests/monkey_patch_example/example_b.py (no class) 5 0 0 0 0 100%
manila/tests/network/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/network/linux/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/network/linux/test_interface.py BaseChild 2 2 0 0 0 0%
manila/tests/network/linux/test_interface.py TestBase 12 0 0 0 0 100%
manila/tests/network/linux/test_interface.py TestABCDriver 37 3 0 0 0 92%
manila/tests/network/linux/test_interface.py TestABCDriver.test_verify_abs_class_has_abs_methods.ICanNotBeInstancetiated 0 0 0 0 0 100%
manila/tests/network/linux/test_interface.py TestNoopInterfaceDriver 6 0 0 0 0 100%
manila/tests/network/linux/test_interface.py TestOVSInterfaceDriver 37 0 0 8 2 96%
manila/tests/network/linux/test_interface.py TestBridgeInterfaceDriver 38 0 0 0 0 100%
manila/tests/network/linux/test_interface.py (no class) 42 0 0 0 0 100%
manila/tests/network/linux/test_ip_lib.py TestSubProcessBase 20 0 0 0 0 100%
manila/tests/network/linux/test_ip_lib.py TestIpWrapper 88 0 0 0 0 100%
manila/tests/network/linux/test_ip_lib.py TestIPDevice 15 0 0 0 0 100%
manila/tests/network/linux/test_ip_lib.py TestIPCommandBase 13 0 0 0 0 100%
manila/tests/network/linux/test_ip_lib.py TestIPDeviceCommandBase 7 0 0 0 0 100%
manila/tests/network/linux/test_ip_lib.py TestIPCmdBase 5 0 0 0 0 100%
manila/tests/network/linux/test_ip_lib.py TestIpLinkCommand 38 0 0 0 0 100%
manila/tests/network/linux/test_ip_lib.py TestIpAddrCommand 25 0 0 4 0 100%
manila/tests/network/linux/test_ip_lib.py TestIpRouteCommand 43 0 0 2 0 100%
manila/tests/network/linux/test_ip_lib.py TestIpNetnsCommand 26 0 0 0 0 100%
manila/tests/network/linux/test_ip_lib.py TestDeviceExists 8 0 0 0 0 100%
manila/tests/network/linux/test_ip_lib.py (no class) 109 0 0 0 0 100%
manila/tests/network/linux/test_ovs_lib.py OVS_Lib_Test 23 0 0 0 0 100%
manila/tests/network/linux/test_ovs_lib.py (no class) 9 0 0 0 0 100%
manila/tests/network/neutron/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/network/neutron/test_neutron_api.py FakeNeutronClient 19 10 0 0 0 47%
manila/tests/network/neutron/test_neutron_api.py NeutronclientTestCase 17 0 0 0 0 100%
manila/tests/network/neutron/test_neutron_api.py NeutronApiTest 237 1 0 0 0 99%
manila/tests/network/neutron/test_neutron_api.py (no class) 76 0 0 0 0 100%
manila/tests/network/neutron/test_neutron_plugin.py NeutronNetworkPluginTest 170 2 0 8 1 98%
manila/tests/network/neutron/test_neutron_plugin.py NeutronSingleNetworkPluginTest 77 0 0 6 1 99%
manila/tests/network/neutron/test_neutron_plugin.py NeutronBindNetworkPluginTest 178 0 0 16 0 100%
manila/tests/network/neutron/test_neutron_plugin.py NeutronBindSingleNetworkPluginTest 150 0 0 20 0 100%
manila/tests/network/neutron/test_neutron_plugin.py NeutronBindNetworkPluginWithNormalTypeTest 33 0 0 0 0 100%
manila/tests/network/neutron/test_neutron_plugin.py NeutronBindSingleNetworkPluginWithNormalTypeTest 47 0 0 2 0 100%
manila/tests/network/neutron/test_neutron_plugin.py (no class) 175 0 0 0 0 100%
manila/tests/network/test_standalone_network_plugin.py StandaloneNetworkPluginTest 177 0 0 18 0 100%
manila/tests/network/test_standalone_network_plugin.py (no class) 51 0 0 0 0 100%
manila/tests/runtime_conf.py (no class) 3 0 0 0 0 100%
manila/tests/scheduler/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/scheduler/drivers/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/scheduler/drivers/test_base.py SchedulerTestCase 23 0 0 2 0 100%
manila/tests/scheduler/drivers/test_base.py SchedulerDriverBaseTestCase 3 0 0 0 0 100%
manila/tests/scheduler/drivers/test_base.py SchedulerDriverModuleTestCase 5 0 0 0 0 100%
manila/tests/scheduler/drivers/test_base.py (no class) 20 0 0 0 0 100%
manila/tests/scheduler/drivers/test_filter.py FilterSchedulerTestCase 259 0 0 2 0 100%
manila/tests/scheduler/drivers/test_filter.py (no class) 79 0 0 0 0 100%
manila/tests/scheduler/drivers/test_simple.py SimpleSchedulerSharesTestCase 57 0 0 0 0 100%
manila/tests/scheduler/drivers/test_simple.py (no class) 22 0 0 0 0 100%
manila/tests/scheduler/evaluator/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/scheduler/evaluator/test_evaluator.py EvaluatorTestCase 67 0 0 0 0 100%
manila/tests/scheduler/evaluator/test_evaluator.py (no class) 19 0 0 0 0 100%
manila/tests/scheduler/fakes.py FakeHostManagerNetAppOnly 2 0 0 0 0 100%
manila/tests/scheduler/fakes.py FakeFilterScheduler 2 0 0 0 0 100%
manila/tests/scheduler/fakes.py FakeHostManager 2 0 0 0 0 100%
manila/tests/scheduler/fakes.py FakeHostState 3 0 0 2 0 100%
manila/tests/scheduler/fakes.py FakeWeigher1 1 1 0 0 0 0%
manila/tests/scheduler/fakes.py FakeWeigher2 1 1 0 0 0 0%
manila/tests/scheduler/fakes.py FakeClass 1 1 0 0 0 0%
manila/tests/scheduler/fakes.py get_fake_host.FakeHost 1 0 0 0 0 100%
manila/tests/scheduler/fakes.py get_fake_host.FakeWeightedHost 1 0 0 0 0 100%
manila/tests/scheduler/fakes.py (no class) 49 0 0 2 0 100%
manila/tests/scheduler/filters/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/scheduler/filters/test_affinity.py AffinityFilterTestCase 31 1 0 6 1 95%
manila/tests/scheduler/filters/test_affinity.py (no class) 25 0 0 0 0 100%
manila/tests/scheduler/filters/test_availability_zone.py HostFiltersTestCase 26 0 0 0 0 100%
manila/tests/scheduler/filters/test_availability_zone.py (no class) 17 0 0 0 0 100%
manila/tests/scheduler/filters/test_base.py TestBaseFilter 8 0 0 0 0 100%
manila/tests/scheduler/filters/test_base.py FakeExtension 1 0 0 0 0 100%
manila/tests/scheduler/filters/test_base.py BaseFakeFilter 0 0 0 0 0 100%
manila/tests/scheduler/filters/test_base.py FakeFilter1 0 0 0 0 0 100%
manila/tests/scheduler/filters/test_base.py FakeFilter2 0 0 0 0 0 100%
manila/tests/scheduler/filters/test_base.py FakeFilter3 0 0 0 0 0 100%
manila/tests/scheduler/filters/test_base.py FakeFilter4 0 0 0 0 0 100%
manila/tests/scheduler/filters/test_base.py FakeFilter5 0 0 0 0 0 100%
manila/tests/scheduler/filters/test_base.py FakeExtensionManager 4 0 0 0 0 100%
manila/tests/scheduler/filters/test_base.py TestBaseFilterHandler 31 0 0 0 0 100%
manila/tests/scheduler/filters/test_base.py (no class) 27 0 0 0 0 100%
manila/tests/scheduler/filters/test_base_host.py TestFilter 0 0 0 0 0 100%
manila/tests/scheduler/filters/test_base_host.py TestBogusFilter 0 0 0 0 0 100%
manila/tests/scheduler/filters/test_base_host.py HostFiltersTestCase 11 0 0 2 0 100%
manila/tests/scheduler/filters/test_base_host.py (no class) 10 0 0 0 0 100%
manila/tests/scheduler/filters/test_capabilities.py HostFiltersTestCase 31 0 0 0 0 100%
manila/tests/scheduler/filters/test_capabilities.py (no class) 27 0 0 0 0 100%
manila/tests/scheduler/filters/test_capacity.py HostFiltersTestCase 61 1 0 0 0 98%
manila/tests/scheduler/filters/test_capacity.py (no class) 40 0 0 0 0 100%
manila/tests/scheduler/filters/test_create_from_snapshot.py CreateFromSnapshotFilterTestCase 19 0 0 0 0 100%
manila/tests/scheduler/filters/test_create_from_snapshot.py (no class) 18 0 0 0 0 100%
manila/tests/scheduler/filters/test_driver.py HostFiltersTestCase 35 0 0 0 0 100%
manila/tests/scheduler/filters/test_driver.py (no class) 16 0 0 0 0 100%
manila/tests/scheduler/filters/test_extra_specs_ops.py ExtraSpecsOpsTestCase 3 0 0 0 0 100%
manila/tests/scheduler/filters/test_extra_specs_ops.py (no class) 9 0 0 0 0 100%
manila/tests/scheduler/filters/test_host.py OnlyHostFilterTestCase 10 0 0 0 0 100%
manila/tests/scheduler/filters/test_host.py (no class) 17 0 0 0 0 100%
manila/tests/scheduler/filters/test_ignore_attempted_hosts.py HostFiltersTestCase 13 0 0 0 0 100%
manila/tests/scheduler/filters/test_ignore_attempted_hosts.py (no class) 8 0 0 0 0 100%
manila/tests/scheduler/filters/test_json.py HostFiltersTestCase 95 0 0 2 0 100%
manila/tests/scheduler/filters/test_json.py (no class) 19 0 0 0 0 100%
manila/tests/scheduler/filters/test_retry.py HostFiltersTestCase 13 0 0 0 0 100%
manila/tests/scheduler/filters/test_retry.py (no class) 8 0 0 0 0 100%
manila/tests/scheduler/filters/test_share_replication.py ShareReplicationFilterTestCase 31 0 0 0 0 100%
manila/tests/scheduler/filters/test_share_replication.py (no class) 18 0 0 0 0 100%
manila/tests/scheduler/test_host_manager.py FakeFilterClass1 1 1 0 0 0 0%
manila/tests/scheduler/test_host_manager.py FakeFilterClass2 1 1 0 0 0 0%
manila/tests/scheduler/test_host_manager.py HostManagerTestCase 117 0 0 12 0 100%
manila/tests/scheduler/test_host_manager.py HostStateTestCase 96 0 0 0 0 100%
manila/tests/scheduler/test_host_manager.py PoolStateTestCase 35 0 0 16 0 100%
manila/tests/scheduler/test_host_manager.py (no class) 49 0 0 0 0 100%
manila/tests/scheduler/test_manager.py SchedulerManagerTestCase 152 0 0 0 0 100%
manila/tests/scheduler/test_manager.py SchedulerManagerTestCase.test_migrate_share_to_host.fake_host 0 0 0 0 0 100%
manila/tests/scheduler/test_manager.py (no class) 60 0 0 0 0 100%
manila/tests/scheduler/test_rpcapi.py SchedulerRpcAPITestCase 34 1 0 6 1 95%
manila/tests/scheduler/test_rpcapi.py (no class) 18 0 0 0 0 100%
manila/tests/scheduler/test_scheduler_options.py FakeSchedulerOptions 13 0 0 0 0 100%
manila/tests/scheduler/test_scheduler_options.py SchedulerOptionsTestCase 55 0 0 0 0 100%
manila/tests/scheduler/test_scheduler_options.py (no class) 16 0 0 0 0 100%
manila/tests/scheduler/test_utils.py UtilsTestCase 4 0 0 0 0 100%
manila/tests/scheduler/test_utils.py (no class) 11 0 0 0 0 100%
manila/tests/scheduler/weighers/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/scheduler/weighers/test_base.py TestWeightHandler 16 0 0 2 0 100%
manila/tests/scheduler/weighers/test_base.py TestWeightHandler.test_no_multiplier.FakeWeigher 1 1 0 0 0 0%
manila/tests/scheduler/weighers/test_base.py TestWeightHandler.test_no_weight_object.FakeWeigher 1 1 0 0 0 0%
manila/tests/scheduler/weighers/test_base.py (no class) 8 0 0 0 0 100%
manila/tests/scheduler/weighers/test_capacity.py CapacityWeigherTestCase 32 0 0 2 0 100%
manila/tests/scheduler/weighers/test_capacity.py (no class) 26 0 0 0 0 100%
manila/tests/scheduler/weighers/test_goodness.py GoodnessWeigherTestCase 54 0 0 0 0 100%
manila/tests/scheduler/weighers/test_goodness.py (no class) 13 0 0 0 0 100%
manila/tests/scheduler/weighers/test_host_affinity.py HostAffinityWeigherTestCase 41 0 0 0 0 100%
manila/tests/scheduler/weighers/test_host_affinity.py (no class) 17 0 0 0 0 100%
manila/tests/scheduler/weighers/test_netapp_aiq.py NetAppAIQWeigherTestCase 111 0 0 24 1 99%
manila/tests/scheduler/weighers/test_netapp_aiq.py (no class) 39 0 0 0 0 100%
manila/tests/scheduler/weighers/test_pool.py PoolWeigherTestCase 33 0 0 2 0 100%
manila/tests/scheduler/weighers/test_pool.py (no class) 20 0 0 0 0 100%
manila/tests/services/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/services/test_api.py ServicesApiTest 14 0 0 0 0 100%
manila/tests/services/test_api.py (no class) 9 0 0 0 0 100%
manila/tests/share/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/share/drivers/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/share/drivers/cephfs/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/share/drivers/cephfs/test_driver.py MockRadosModule 0 0 0 0 0 100%
manila/tests/share/drivers/cephfs/test_driver.py MockRadosModule.Rados 3 0 0 0 0 100%
manila/tests/share/drivers/cephfs/test_driver.py MockRadosModule.Error 0 0 0 0 0 100%
manila/tests/share/drivers/cephfs/test_driver.py MockAllocationCapacityCache 3 0 0 0 0 100%
manila/tests/share/drivers/cephfs/test_driver.py MockCephArgparseModule 0 0 0 0 0 100%
manila/tests/share/drivers/cephfs/test_driver.py MockCephArgparseModule.json_command 1 1 0 0 0 0%
manila/tests/share/drivers/cephfs/test_driver.py AllocationCapacityCacheTestCase 11 0 0 0 0 100%
manila/tests/share/drivers/cephfs/test_driver.py CephFSDriverTestCase 298 0 0 22 0 100%
manila/tests/share/drivers/cephfs/test_driver.py NativeProtocolHelperTestCase 77 0 0 0 0 100%
manila/tests/share/drivers/cephfs/test_driver.py NFSProtocolHelperTestCase 99 0 0 14 0 100%
manila/tests/share/drivers/cephfs/test_driver.py NFSClusterProtocolHelperTestCase 80 0 0 6 0 100%
manila/tests/share/drivers/cephfs/test_driver.py CephFSDriverAltConfigTestCase 27 0 0 2 0 100%
manila/tests/share/drivers/cephfs/test_driver.py MiscTests 14 0 0 4 0 100%
manila/tests/share/drivers/cephfs/test_driver.py (no class) 149 0 0 0 0 100%
manila/tests/share/drivers/container/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/share/drivers/container/fakes.py (no class) 51 0 0 0 0 100%
manila/tests/share/drivers/container/test_container_helper.py DockerExecHelperTestCase 137 0 0 2 0 100%
manila/tests/share/drivers/container/test_container_helper.py (no class) 46 0 0 0 0 100%
manila/tests/share/drivers/container/test_driver.py ContainerShareDriverTestCase 349 2 0 12 0 99%
manila/tests/share/drivers/container/test_driver.py (no class) 67 0 0 0 0 100%
manila/tests/share/drivers/container/test_protocol_helper.py DockerCIFSHelperTestCase 98 2 0 0 0 98%
manila/tests/share/drivers/container/test_protocol_helper.py (no class) 29 0 0 0 0 100%
manila/tests/share/drivers/container/test_security_service_helper.py SecurityServiceHelperTestCase 44 0 0 0 0 100%
manila/tests/share/drivers/container/test_security_service_helper.py (no class) 21 0 0 0 0 100%
manila/tests/share/drivers/container/test_storage_helper.py LVMHelperTestCase 110 2 0 8 0 98%
manila/tests/share/drivers/container/test_storage_helper.py (no class) 41 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/common/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/common/enas/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/common/enas/fakes.py FakeData 0 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/common/enas/fakes.py StorageObjectTestData 52 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/common/enas/fakes.py FileSystemTestData 18 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/common/enas/fakes.py SnapshotTestData 7 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/common/enas/fakes.py MountPointTestData 9 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/common/enas/fakes.py VDMTestData 20 0 0 8 0 100%
manila/tests/share/drivers/dell_emc/common/enas/fakes.py PoolTestData 7 0 0 4 0 100%
manila/tests/share/drivers/dell_emc/common/enas/fakes.py MoverTestData 20 0 0 4 1 96%
manila/tests/share/drivers/dell_emc/common/enas/fakes.py DNSDomainTestData 5 0 0 2 0 100%
manila/tests/share/drivers/dell_emc/common/enas/fakes.py CIFSServerTestData 15 0 0 6 0 100%
manila/tests/share/drivers/dell_emc/common/enas/fakes.py CIFSShareTestData 21 0 0 4 0 100%
manila/tests/share/drivers/dell_emc/common/enas/fakes.py NFSShareTestData 23 3 0 6 1 79%
manila/tests/share/drivers/dell_emc/common/enas/fakes.py FakeEMCShareDriver 11 0 0 2 0 100%
manila/tests/share/drivers/dell_emc/common/enas/fakes.py (no class) 290 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/common/enas/test_connector.py XMLAPIConnectorTestData 4 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/common/enas/test_connector.py XMLAPIConnectorTest 30 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/common/enas/test_connector.py MockSSH 2 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/common/enas/test_connector.py MockSSHPool 4 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/common/enas/test_connector.py CmdConnectorTest 29 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/common/enas/test_connector.py (no class) 45 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/common/enas/test_utils.py ENASUtilsTestCase 3 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/common/enas/test_utils.py SslContextTestCase 16 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/common/enas/test_utils.py ParseIpaddrTestCase 1 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/common/enas/test_utils.py ConvertIPv6FormatTestCase 3 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/common/enas/test_utils.py ExportUncPathTestCase 3 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/common/enas/test_utils.py SizeToGbTestCase 2 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/common/enas/test_utils.py (no class) 43 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/common/enas/utils.py RequestSideEffect 11 0 0 6 1 94%
manila/tests/share/drivers/dell_emc/common/enas/utils.py SSHSideEffect 13 1 0 8 2 86%
manila/tests/share/drivers/dell_emc/common/enas/utils.py EMCMock 20 4 0 12 5 66%
manila/tests/share/drivers/dell_emc/common/enas/utils.py EMCNFSShareMock 33 3 0 14 3 87%
manila/tests/share/drivers/dell_emc/common/enas/utils.py (no class) 26 1 0 0 0 96%
manila/tests/share/drivers/dell_emc/plugins/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/powerflex/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/powerflex/test_connection.py PowerFlexTest 143 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/powerflex/test_connection.py PowerFlexTest.MockConfig 15 0 0 14 0 100%
manila/tests/share/drivers/dell_emc/plugins/powerflex/test_connection.py (no class) 48 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/powerflex/test_object_manager.py StorageObjectManagerTestCase 182 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/powerflex/test_object_manager.py (no class) 80 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/powermax/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/powermax/test_connection.py StorageConnectionTestCase 1130 0 0 4 0 100%
manila/tests/share/drivers/dell_emc/plugins/powermax/test_connection.py (no class) 119 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/powermax/test_object_manager.py StorageObjectManagerTestCase 10 0 0 4 0 100%
manila/tests/share/drivers/dell_emc/plugins/powermax/test_object_manager.py StorageObjectTestCaseBase 14 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/powermax/test_object_manager.py StorageObjectTestCase 12 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/powermax/test_object_manager.py FileSystemTestCase 175 0 0 4 0 100%
manila/tests/share/drivers/dell_emc/plugins/powermax/test_object_manager.py MountPointTestCase 134 0 0 12 0 100%
manila/tests/share/drivers/dell_emc/plugins/powermax/test_object_manager.py VDMTestCase 120 0 0 2 0 100%
manila/tests/share/drivers/dell_emc/plugins/powermax/test_object_manager.py StoragePoolTestCase 32 0 0 2 0 100%
manila/tests/share/drivers/dell_emc/plugins/powermax/test_object_manager.py MoverTestCase 88 0 0 6 0 100%
manila/tests/share/drivers/dell_emc/plugins/powermax/test_object_manager.py SnapshotTestCase 89 0 0 2 0 100%
manila/tests/share/drivers/dell_emc/plugins/powermax/test_object_manager.py MoverInterfaceTestCase 110 0 0 2 0 100%
manila/tests/share/drivers/dell_emc/plugins/powermax/test_object_manager.py DNSDomainTestCase 45 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/powermax/test_object_manager.py CIFSServerTestCase 156 0 0 2 0 100%
manila/tests/share/drivers/dell_emc/plugins/powermax/test_object_manager.py CIFSShareTestCase 158 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/powermax/test_object_manager.py NFSShareTestCase 148 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/powermax/test_object_manager.py (no class) 206 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/powerscale/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/powerscale/test_powerscale.py PowerScaleTest 654 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/powerscale/test_powerscale.py PowerScaleTest.MockConfig 13 0 0 12 0 100%
manila/tests/share/drivers/dell_emc/plugins/powerscale/test_powerscale.py PowerScaleTest.MockInvalidConfig 9 0 0 8 0 100%
manila/tests/share/drivers/dell_emc/plugins/powerscale/test_powerscale.py (no class) 133 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/powerscale/test_powerscale_api.py PowerScaleApiTest 578 6 0 16 1 99%
manila/tests/share/drivers/dell_emc/plugins/powerscale/test_powerscale_api.py PowerScaleApiTest.ExpectedCall 3 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/powerscale/test_powerscale_api.py (no class) 156 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/powerstore/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/powerstore/test_client.py TestClient 257 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/powerstore/test_client.py (no class) 149 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/powerstore/test_connection.py PowerStoreTest 260 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/powerstore/test_connection.py PowerStoreTest.MockConfig 14 0 0 14 0 100%
manila/tests/share/drivers/dell_emc/plugins/powerstore/test_connection.py (no class) 68 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/unity/__init__.py (no class) 4 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/unity/fake_exceptions.py UnityFakeException 0 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/unity/fake_exceptions.py UnityException 0 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/unity/fake_exceptions.py UnitySmbShareNameExistedError 0 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/unity/fake_exceptions.py UnityFileSystemNameAlreadyExisted 0 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/unity/fake_exceptions.py UnityNasServerNameUsedError 0 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/unity/fake_exceptions.py UnityNfsShareNameExistedError 0 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/unity/fake_exceptions.py UnitySnapNameInUseError 0 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/unity/fake_exceptions.py UnityIpAddressUsedError 0 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/unity/fake_exceptions.py UnityResourceNotFoundError 0 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/unity/fake_exceptions.py UnityOneDnsPerNasServerError 0 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/unity/fake_exceptions.py UnitySmbNameInUseError 0 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/unity/fake_exceptions.py UnityNfsAlreadyEnabledError 0 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/unity/fake_exceptions.py UnityHostNotFoundException 0 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/unity/fake_exceptions.py UnityNothingToModifyError 0 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/unity/fake_exceptions.py UnityShareShrinkSizeTooSmallError 0 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/unity/fake_exceptions.py UnityTenantNameInUseError 0 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/unity/fake_exceptions.py UnityVLANUsedByOtherTenantError 0 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/unity/fake_exceptions.py SystemAPINotSupported 0 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/unity/fake_exceptions.py UnityVLANAlreadyHasInterfaceError 0 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/unity/fake_exceptions.py UnityAclUserNotFoundError 0 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/unity/fake_exceptions.py (no class) 40 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/unity/res_mock.py FakeEMCShareDriver 11 0 0 2 0 100%
manila/tests/share/drivers/dell_emc/plugins/unity/res_mock.py FakeEMCShareDriverIPv6 11 0 0 2 1 92%
manila/tests/share/drivers/dell_emc/plugins/unity/res_mock.py DriverResourceMock 14 2 0 16 3 83%
manila/tests/share/drivers/dell_emc/plugins/unity/res_mock.py ManilaResourceMock 1 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/unity/res_mock.py StorageObjectMock 16 2 0 8 0 92%
manila/tests/share/drivers/dell_emc/plugins/unity/res_mock.py StoragePropertyMock 10 3 0 6 2 69%
manila/tests/share/drivers/dell_emc/plugins/unity/res_mock.py StorageMethodMock 17 0 0 10 1 96%
manila/tests/share/drivers/dell_emc/plugins/unity/res_mock.py StorageResourceMock 7 0 0 8 2 87%
manila/tests/share/drivers/dell_emc/plugins/unity/res_mock.py (no class) 139 0 0 20 0 100%
manila/tests/share/drivers/dell_emc/plugins/unity/test_client.py TestClient 83 6 0 0 0 93%
manila/tests/share/drivers/dell_emc/plugins/unity/test_client.py (no class) 88 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/unity/test_connection.py TestConnection 326 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/unity/test_connection.py (no class) 257 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/unity/test_utils.py MockSP 2 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/unity/test_utils.py MockPort 5 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/unity/test_utils.py MockPortV5 5 5 0 0 0 0%
manila/tests/share/drivers/dell_emc/plugins/unity/test_utils.py TestUtils 39 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/unity/test_utils.py (no class) 42 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/unity/utils.py (no class) 13 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/vnx/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/vnx/test_connection.py StorageConnectionTestCase 1130 0 0 4 0 100%
manila/tests/share/drivers/dell_emc/plugins/vnx/test_connection.py (no class) 119 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/vnx/test_object_manager.py StorageObjectManagerTestCase 10 0 0 4 0 100%
manila/tests/share/drivers/dell_emc/plugins/vnx/test_object_manager.py StorageObjectTestCaseBase 14 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/vnx/test_object_manager.py StorageObjectTestCase 13 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/vnx/test_object_manager.py FileSystemTestCase 175 0 0 4 0 100%
manila/tests/share/drivers/dell_emc/plugins/vnx/test_object_manager.py MountPointTestCase 134 0 0 12 0 100%
manila/tests/share/drivers/dell_emc/plugins/vnx/test_object_manager.py VDMTestCase 120 0 0 2 0 100%
manila/tests/share/drivers/dell_emc/plugins/vnx/test_object_manager.py StoragePoolTestCase 32 0 0 2 0 100%
manila/tests/share/drivers/dell_emc/plugins/vnx/test_object_manager.py MoverTestCase 88 0 0 6 0 100%
manila/tests/share/drivers/dell_emc/plugins/vnx/test_object_manager.py SnapshotTestCase 89 0 0 2 0 100%
manila/tests/share/drivers/dell_emc/plugins/vnx/test_object_manager.py MoverInterfaceTestCase 110 0 0 2 0 100%
manila/tests/share/drivers/dell_emc/plugins/vnx/test_object_manager.py DNSDomainTestCase 45 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/vnx/test_object_manager.py CIFSServerTestCase 156 0 0 2 0 100%
manila/tests/share/drivers/dell_emc/plugins/vnx/test_object_manager.py CIFSShareTestCase 158 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/vnx/test_object_manager.py NFSShareTestCase 148 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/vnx/test_object_manager.py (no class) 209 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/test_driver.py FakeConnection 4 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/test_driver.py FakeConnection_powermax 10 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/test_driver.py FakeEMCExtensionManager 3 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/test_driver.py EMCShareFrameworkTestCase 147 1 0 8 1 99%
manila/tests/share/drivers/dell_emc/test_driver.py (no class) 46 0 0 0 0 100%
manila/tests/share/drivers/dummy.py DummyDriver 275 275 0 70 0 0%
manila/tests/share/drivers/dummy.py (no class) 172 172 0 2 0 0%
manila/tests/share/drivers/ganesha/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/share/drivers/ganesha/test_manager.py MockRadosModule 0 0 0 0 0 100%
manila/tests/share/drivers/ganesha/test_manager.py MockRadosModule.ObjectNotFound 0 0 0 0 0 100%
manila/tests/share/drivers/ganesha/test_manager.py MockRadosModule.OSError 0 0 0 0 0 100%
manila/tests/share/drivers/ganesha/test_manager.py MockRadosModule.WriteOpCtx 3 1 0 0 0 67%
manila/tests/share/drivers/ganesha/test_manager.py MiscTests 7 0 0 2 0 100%
manila/tests/share/drivers/ganesha/test_manager.py GaneshaConfigTests 21 0 0 0 0 100%
manila/tests/share/drivers/ganesha/test_manager.py GaneshaManagerTestCase 461 0 0 60 0 100%
manila/tests/share/drivers/ganesha/test_manager.py (no class) 109 0 0 0 0 100%
manila/tests/share/drivers/ganesha/test_utils.py GaneshaUtilsTests 12 0 0 0 0 100%
manila/tests/share/drivers/ganesha/test_utils.py SSHExecutorTestCase 9 0 0 0 0 100%
manila/tests/share/drivers/ganesha/test_utils.py (no class) 36 0 0 0 0 100%
manila/tests/share/drivers/glusterfs/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/share/drivers/glusterfs/test_common.py GlusterManagerTestCase 236 3 0 16 3 98%
manila/tests/share/drivers/glusterfs/test_common.py GlusterManagerTestCase.test_gluster_manager_getattr_called.FakeGlusterManager 0 0 0 0 0 100%
manila/tests/share/drivers/glusterfs/test_common.py GlusterFSCommonTestCase 50 0 0 0 0 100%
manila/tests/share/drivers/glusterfs/test_common.py (no class) 115 0 0 0 0 100%
manila/tests/share/drivers/glusterfs/test_glusterfs_native.py GlusterfsNativeShareDriverTestCase 87 0 0 4 1 99%
manila/tests/share/drivers/glusterfs/test_glusterfs_native.py (no class) 33 0 0 0 0 100%
manila/tests/share/drivers/glusterfs/test_layout.py GlusterfsFakeShareDriver 0 0 0 0 0 100%
manila/tests/share/drivers/glusterfs/test_layout.py GlusterfsShareDriverBaseTestCase 76 0 0 6 0 100%
manila/tests/share/drivers/glusterfs/test_layout.py GlusterfsShareLayoutBaseTestCase 25 0 0 0 0 100%
manila/tests/share/drivers/glusterfs/test_layout.py GlusterfsShareLayoutBaseTestCase.FakeLayout 0 0 0 0 0 100%
manila/tests/share/drivers/glusterfs/test_layout.py (no class) 75 0 0 0 0 100%
manila/tests/share/drivers/glusterfs/test_layout_directory.py GlusterfsDirectoryMappedLayoutTestCase 187 0 0 6 0 100%
manila/tests/share/drivers/glusterfs/test_layout_directory.py (no class) 53 0 0 0 0 100%
manila/tests/share/drivers/glusterfs/test_layout_volume.py GlusterfsVolumeMappedLayoutTestCase 421 0 0 6 1 99%
manila/tests/share/drivers/glusterfs/test_layout_volume.py (no class) 88 0 0 0 0 100%
manila/tests/share/drivers/hdfs/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/share/drivers/hdfs/test_hdfs_native.py HDFSNativeShareDriverTestCase 208 0 0 2 0 100%
manila/tests/share/drivers/hdfs/test_hdfs_native.py (no class) 50 0 0 0 0 100%
manila/tests/share/drivers/hitachi/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/share/drivers/hitachi/hnas/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/share/drivers/hitachi/hnas/test_driver.py HitachiHNASTestCase 435 0 0 36 0 100%
manila/tests/share/drivers/hitachi/hnas/test_driver.py (no class) 113 0 0 0 0 100%
manila/tests/share/drivers/hitachi/hnas/test_ssh.py HNASSSHTestCase 462 0 0 20 0 100%
manila/tests/share/drivers/hitachi/hnas/test_ssh.py (no class) 152 0 0 0 0 100%
manila/tests/share/drivers/hitachi/hsp/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/share/drivers/hitachi/hsp/fakes.py (no class) 7 0 0 0 0 100%
manila/tests/share/drivers/hitachi/hsp/test_driver.py HitachiHSPTestCase 191 0 0 4 0 100%
manila/tests/share/drivers/hitachi/hsp/test_driver.py (no class) 43 0 0 0 0 100%
manila/tests/share/drivers/hitachi/hsp/test_rest.py FakeRequests 4 0 0 0 0 100%
manila/tests/share/drivers/hitachi/hsp/test_rest.py HitachiHSPRestTestCase 105 0 0 14 0 100%
manila/tests/share/drivers/hitachi/hsp/test_rest.py (no class) 46 0 0 0 0 100%
manila/tests/share/drivers/hpe/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/share/drivers/hpe/test_hpe_3par_constants.py FakeException 0 0 0 0 0 100%
manila/tests/share/drivers/hpe/test_hpe_3par_constants.py (no class) 90 0 0 0 0 100%
manila/tests/share/drivers/hpe/test_hpe_3par_driver.py HPE3ParDriverFPGTestCase 6 0 0 0 0 100%
manila/tests/share/drivers/hpe/test_hpe_3par_driver.py HPE3ParDriverTestCase 254 0 0 2 0 100%
manila/tests/share/drivers/hpe/test_hpe_3par_driver.py (no class) 69 0 0 2 1 99%
manila/tests/share/drivers/hpe/test_hpe_3par_mediator.py HPE3ParMediatorTestCase 695 0 0 30 0 100%
manila/tests/share/drivers/hpe/test_hpe_3par_mediator.py HPE3ParMediatorTestCase.setUp.FakeCopy 2 0 0 0 0 100%
manila/tests/share/drivers/hpe/test_hpe_3par_mediator.py HPE3ParMediatorTestCase.test_fsip_exists_exception.FakeException 0 0 0 0 0 100%
manila/tests/share/drivers/hpe/test_hpe_3par_mediator.py HPE3ParMediatorTestCase.test_create_fsip_exception.FakeException 0 0 0 0 0 100%
manila/tests/share/drivers/hpe/test_hpe_3par_mediator.py HPE3ParMediatorTestCase.test_remove_fsip_exception.FakeException 0 0 0 0 0 100%
manila/tests/share/drivers/hpe/test_hpe_3par_mediator.py OptionMatcher 5 0 0 0 0 100%
manila/tests/share/drivers/hpe/test_hpe_3par_mediator.py (no class) 156 1 0 2 1 99%
manila/tests/share/drivers/huawei/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/share/drivers/huawei/test_huawei_nas.py FakeHuaweiNasHelper 220 18 0 166 12 92%
manila/tests/share/drivers/huawei/test_huawei_nas.py FakeRpcClient 4 0 0 0 0 100%
manila/tests/share/drivers/huawei/test_huawei_nas.py FakeRpcClient.fake_call_context 3 0 0 2 1 80%
manila/tests/share/drivers/huawei/test_huawei_nas.py FakeRpcServer 1 1 0 0 0 0%
manila/tests/share/drivers/huawei/test_huawei_nas.py FakePrivateStorage 6 0 0 2 0 100%
manila/tests/share/drivers/huawei/test_huawei_nas.py FakeHuaweiNasDriver 6 0 0 0 0 100%
manila/tests/share/drivers/huawei/test_huawei_nas.py FakeConfigParseTree 5 0 0 2 0 100%
manila/tests/share/drivers/huawei/test_huawei_nas.py FakeConfigParseTree.FakeNode 3 0 0 0 0 100%
manila/tests/share/drivers/huawei/test_huawei_nas.py FakeConfigParseTree.FakeRoot 7 2 0 4 2 64%
manila/tests/share/drivers/huawei/test_huawei_nas.py HuaweiShareDriverTestCase 1264 6 0 112 15 98%
manila/tests/share/drivers/huawei/test_huawei_nas.py HuaweiDriverHelperTestCase 24 0 0 2 0 100%
manila/tests/share/drivers/huawei/test_huawei_nas.py (no class) 482 21 0 80 20 92%
manila/tests/share/drivers/ibm/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/share/drivers/ibm/test_gpfs.py GPFSShareDriverTestCase 707 0 0 22 1 99%
manila/tests/share/drivers/ibm/test_gpfs.py GPFSShareDriverTestCase.test_ces_resync_access_change.SortedMatch 6 0 0 0 0 100%
manila/tests/share/drivers/ibm/test_gpfs.py (no class) 145 0 0 0 0 100%
manila/tests/share/drivers/infinidat/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/share/drivers/infinidat/test_infinidat.py FakeInfinisdkException 0 0 0 0 0 100%
manila/tests/share/drivers/infinidat/test_infinidat.py FakeInfinisdkPermission 3 1 0 0 0 67%
manila/tests/share/drivers/infinidat/test_infinidat.py InfiniboxDriverTestCaseBase 69 0 0 2 0 100%
manila/tests/share/drivers/infinidat/test_infinidat.py InfiniboxDriverTestCase 254 0 0 10 0 100%
manila/tests/share/drivers/infinidat/test_infinidat.py (no class) 148 0 0 0 0 100%
manila/tests/share/drivers/infortrend/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/share/drivers/infortrend/fake_infortrend_manila_data.py InfortrendManilaTestData 1 0 0 0 0 100%
manila/tests/share/drivers/infortrend/fake_infortrend_manila_data.py (no class) 17 0 0 0 0 100%
manila/tests/share/drivers/infortrend/fake_infortrend_nas_data.py InfortrendNASTestData 9 2 0 4 2 69%
manila/tests/share/drivers/infortrend/fake_infortrend_nas_data.py (no class) 17 0 0 0 0 100%
manila/tests/share/drivers/infortrend/test_infortrend_nas.py InfortrendNASDriverTestCase 176 0 0 2 0 100%
manila/tests/share/drivers/infortrend/test_infortrend_nas.py (no class) 66 0 0 0 0 100%
manila/tests/share/drivers/inspur/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/share/drivers/inspur/as13000/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/share/drivers/inspur/as13000/test_as13000_nas.py FakeConfig 20 0 0 0 0 100%
manila/tests/share/drivers/inspur/as13000/test_as13000_nas.py FakeResponse 5 1 0 0 0 80%
manila/tests/share/drivers/inspur/as13000/test_as13000_nas.py RestAPIExecutorTestCase 84 0 0 10 1 99%
manila/tests/share/drivers/inspur/as13000/test_as13000_nas.py AS13000ShareDriverTestCase 411 0 0 38 4 99%
manila/tests/share/drivers/inspur/as13000/test_as13000_nas.py (no class) 112 0 0 0 0 100%
manila/tests/share/drivers/inspur/instorage/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/share/drivers/inspur/instorage/test_instorage.py FakeConfig 19 0 0 0 0 100%
manila/tests/share/drivers/inspur/instorage/test_instorage.py InStorageShareDriverTestCase 55 0 0 0 0 100%
manila/tests/share/drivers/inspur/instorage/test_instorage.py FakeSSH 3 0 0 2 0 100%
manila/tests/share/drivers/inspur/instorage/test_instorage.py FakeSSHPool 2 0 0 0 0 100%
manila/tests/share/drivers/inspur/instorage/test_instorage.py SSHRunnerTestCase 61 0 0 0 0 100%
manila/tests/share/drivers/inspur/instorage/test_instorage.py CLIParserTestCase 20 0 0 0 0 100%
manila/tests/share/drivers/inspur/instorage/test_instorage.py InStorageSSHTestCase 181 0 0 18 0 100%
manila/tests/share/drivers/inspur/instorage/test_instorage.py InStorageAssistantTestCase 199 0 0 22 0 100%
manila/tests/share/drivers/inspur/instorage/test_instorage.py (no class) 137 0 0 0 0 100%
manila/tests/share/drivers/macrosan/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/share/drivers/macrosan/test_macrosan_nas.py FakeResponse 5 1 0 0 0 80%
manila/tests/share/drivers/macrosan/test_macrosan_nas.py MacrosanShareDriverTestCase 436 0 0 62 3 99%
manila/tests/share/drivers/macrosan/test_macrosan_nas.py RestHelperTestCase 334 1 0 34 1 99%
manila/tests/share/drivers/macrosan/test_macrosan_nas.py (no class) 152 0 0 0 0 100%
manila/tests/share/drivers/maprfs/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/share/drivers/maprfs/test_maprfs.py MapRFSNativeShareDriverTestCase 371 1 0 6 1 99%
manila/tests/share/drivers/maprfs/test_maprfs.py (no class) 86 0 0 0 0 100%
manila/tests/share/drivers/netapp/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/share/drivers/netapp/dataontap/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/share/drivers/netapp/dataontap/client/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/share/drivers/netapp/dataontap/client/fakes.py (no class) 410 0 0 0 0 100%
manila/tests/share/drivers/netapp/dataontap/client/test_api.py NetAppApiElementTransTests 130 0 0 22 2 99%
manila/tests/share/drivers/netapp/dataontap/client/test_api.py NetAppApiServerZapiClientTests 41 0 0 0 0 100%
manila/tests/share/drivers/netapp/dataontap/client/test_api.py NetAppApiServerRestClientTests 81 0 0 6 0 100%
manila/tests/share/drivers/netapp/dataontap/client/test_api.py (no class) 60 0 0 0 0 100%
manila/tests/share/drivers/netapp/dataontap/client/test_client_base.py NetAppBaseClientTestCase 56 0 0 0 0 100%
manila/tests/share/drivers/netapp/dataontap/client/test_client_base.py FeaturesTestCase 12 0 0 0 0 100%
manila/tests/share/drivers/netapp/dataontap/client/test_client_base.py (no class) 35 0 0 0 0 100%
manila/tests/share/drivers/netapp/dataontap/client/test_client_cmode.py NetAppClientCmodeTestCase 2834 0 0 188 4 99%
manila/tests/share/drivers/netapp/dataontap/client/test_client_cmode.py NetAppClientCmodeTestCase.test_create_default_nfs_export_rules.CopyingMock 3 0 0 0 0 100%
manila/tests/share/drivers/netapp/dataontap/client/test_client_cmode.py (no class) 628 0 0 0 0 100%
manila/tests/share/drivers/netapp/dataontap/client/test_client_cmode_rest.py NetAppRestCmodeClientTestCase 2704 6 0 114 8 99%
manila/tests/share/drivers/netapp/dataontap/client/test_client_cmode_rest.py NetAppRestCmodeClientTestCase.test__create_default_nfs_export_rules.CopyingMock 3 0 0 0 0 100%
manila/tests/share/drivers/netapp/dataontap/client/test_client_cmode_rest.py (no class) 522 0 0 0 0 100%
manila/tests/share/drivers/netapp/dataontap/client/test_rest_api.py NetAppRestApiServerTests 165 0 0 16 2 99%
manila/tests/share/drivers/netapp/dataontap/client/test_rest_api.py (no class) 58 0 0 0 0 100%
manila/tests/share/drivers/netapp/dataontap/cluster_mode/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/share/drivers/netapp/dataontap/cluster_mode/test_data_motion.py NetAppCDOTDataMotionTestCase 51 0 0 0 0 100%
manila/tests/share/drivers/netapp/dataontap/cluster_mode/test_data_motion.py NetAppCDOTDataMotionSessionTestCase 439 0 0 14 0 100%
manila/tests/share/drivers/netapp/dataontap/cluster_mode/test_data_motion.py (no class) 90 0 0 0 0 100%
manila/tests/share/drivers/netapp/dataontap/cluster_mode/test_driver_interfaces.py NetAppFileStorageDriverInterfaceTestCase 9 0 0 0 0 100%
manila/tests/share/drivers/netapp/dataontap/cluster_mode/test_driver_interfaces.py (no class) 8 0 0 0 0 100%
manila/tests/share/drivers/netapp/dataontap/cluster_mode/test_lib_base.py NetAppFileStorageLibraryTestCase 3715 1 0 150 2 99%
manila/tests/share/drivers/netapp/dataontap/cluster_mode/test_lib_base.py NetAppFileStorageLibraryTestCase._setup_mocks_for_create_share_from_snapshot.FakeDBObj 1 0 0 0 0 100%
manila/tests/share/drivers/netapp/dataontap/cluster_mode/test_lib_base.py (no class) 555 0 0 0 0 100%
manila/tests/share/drivers/netapp/dataontap/cluster_mode/test_lib_multi_svm.py NetAppFileStorageLibraryTestCase 1519 2 0 106 2 99%
manila/tests/share/drivers/netapp/dataontap/cluster_mode/test_lib_multi_svm.py NetAppFileStorageLibraryTestCase.test_create_share_from_snaphot_different_hosts.FakeDBObj 1 1 0 0 0 0%
manila/tests/share/drivers/netapp/dataontap/cluster_mode/test_lib_multi_svm.py (no class) 258 0 0 0 0 100%
manila/tests/share/drivers/netapp/dataontap/cluster_mode/test_lib_single_svm.py NetAppFileStorageLibraryTestCase 127 0 0 2 0 100%
manila/tests/share/drivers/netapp/dataontap/cluster_mode/test_lib_single_svm.py (no class) 36 0 0 0 0 100%
manila/tests/share/drivers/netapp/dataontap/cluster_mode/test_performance.py PerformanceLibraryTestCase 250 0 0 0 0 100%
manila/tests/share/drivers/netapp/dataontap/cluster_mode/test_performance.py (no class) 58 0 0 0 0 100%
manila/tests/share/drivers/netapp/dataontap/fakes.py (no class) 290 0 0 0 0 100%
manila/tests/share/drivers/netapp/dataontap/protocols/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/share/drivers/netapp/dataontap/protocols/fakes.py (no class) 19 0 0 0 0 100%
manila/tests/share/drivers/netapp/dataontap/protocols/test_base.py NetAppNASHelperBaseTestCase 10 0 0 0 0 100%
manila/tests/share/drivers/netapp/dataontap/protocols/test_base.py (no class) 13 0 0 0 0 100%
manila/tests/share/drivers/netapp/dataontap/protocols/test_cifs_cmode.py NetAppClusteredCIFSHelperTestCase 80 0 0 4 0 100%
manila/tests/share/drivers/netapp/dataontap/protocols/test_cifs_cmode.py (no class) 33 0 0 0 0 100%
manila/tests/share/drivers/netapp/dataontap/protocols/test_nfs_cmode.py NetAppClusteredNFSHelperTestCase 95 0 0 6 0 100%
manila/tests/share/drivers/netapp/dataontap/protocols/test_nfs_cmode.py (no class) 38 0 0 0 0 100%
manila/tests/share/drivers/netapp/fakes.py (no class) 17 0 0 0 0 100%
manila/tests/share/drivers/netapp/test_common.py NetAppDriverFactoryTestCase 54 0 0 4 0 100%
manila/tests/share/drivers/netapp/test_common.py (no class) 20 0 0 0 0 100%
manila/tests/share/drivers/netapp/test_utils.py NetAppDriverUtilsTestCase 73 0 0 0 0 100%
manila/tests/share/drivers/netapp/test_utils.py OpenstackInfoTestCase 107 0 0 0 0 100%
manila/tests/share/drivers/netapp/test_utils.py DataCacheTestCase 19 0 0 2 0 100%
manila/tests/share/drivers/netapp/test_utils.py (no class) 113 0 0 0 0 100%
manila/tests/share/drivers/nexenta/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/share/drivers/nexenta/ns4/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/share/drivers/nexenta/ns4/test_jsonrpc.py TestNexentaJSONProxy 5 0 0 0 0 100%
manila/tests/share/drivers/nexenta/ns4/test_jsonrpc.py (no class) 9 0 0 0 0 100%
manila/tests/share/drivers/nexenta/ns4/test_nexenta_nas.py FakeResponse 3 1 0 0 0 67%
manila/tests/share/drivers/nexenta/ns4/test_nexenta_nas.py RequestParams 12 0 0 0 0 100%
manila/tests/share/drivers/nexenta/ns4/test_nexenta_nas.py TestNexentaNasDriver 174 4 0 14 4 96%
manila/tests/share/drivers/nexenta/ns4/test_nexenta_nas.py (no class) 73 0 0 0 0 100%
manila/tests/share/drivers/nexenta/ns5/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/share/drivers/nexenta/ns5/test_jsonrpc.py FakeNefProxy 18 1 0 0 0 94%
manila/tests/share/drivers/nexenta/ns5/test_jsonrpc.py TestNefException 39 0 0 0 0 100%
manila/tests/share/drivers/nexenta/ns5/test_jsonrpc.py TestNefRequest 443 0 0 4 1 99%
manila/tests/share/drivers/nexenta/ns5/test_jsonrpc.py TestNefCollections 66 0 0 0 0 100%
manila/tests/share/drivers/nexenta/ns5/test_jsonrpc.py TestNefSettings 12 0 0 0 0 100%
manila/tests/share/drivers/nexenta/ns5/test_jsonrpc.py TestNefDatasets 12 0 0 0 0 100%
manila/tests/share/drivers/nexenta/ns5/test_jsonrpc.py TestNefSnapshots 12 0 0 0 0 100%
manila/tests/share/drivers/nexenta/ns5/test_jsonrpc.py TestNefFilesystems 48 0 0 0 0 100%
manila/tests/share/drivers/nexenta/ns5/test_jsonrpc.py TestNefHpr 18 0 0 0 0 100%
manila/tests/share/drivers/nexenta/ns5/test_jsonrpc.py TestNefProxy 99 0 0 4 1 99%
manila/tests/share/drivers/nexenta/ns5/test_jsonrpc.py (no class) 163 0 0 0 0 100%
manila/tests/share/drivers/nexenta/ns5/test_nexenta_nas.py TestNexentaNasDriver 215 5 0 16 1 97%
manila/tests/share/drivers/nexenta/ns5/test_nexenta_nas.py (no class) 95 0 0 0 0 100%
manila/tests/share/drivers/nexenta/test_utils.py TestNexentaUtils 2 0 0 0 0 100%
manila/tests/share/drivers/nexenta/test_utils.py (no class) 10 0 0 0 0 100%
manila/tests/share/drivers/purestorage/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/share/drivers/purestorage/test_flashblade.py FakePurityFBException 3 0 0 0 0 100%
manila/tests/share/drivers/purestorage/test_flashblade.py FlashBladeDriverTestCaseBase 34 1 0 0 0 97%
manila/tests/share/drivers/purestorage/test_flashblade.py FlashBladeDriverTestCase 62 0 0 0 0 100%
manila/tests/share/drivers/purestorage/test_flashblade.py (no class) 49 0 0 0 0 100%
manila/tests/share/drivers/qnap/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/share/drivers/qnap/fakes.py SnapshotClass 6 2 0 2 0 50%
manila/tests/share/drivers/qnap/fakes.py ShareNfsClass 5 5 0 2 0 0%
manila/tests/share/drivers/qnap/fakes.py ShareCifsClass 5 5 0 2 0 0%
manila/tests/share/drivers/qnap/fakes.py AccessClass 4 0 0 0 0 100%
manila/tests/share/drivers/qnap/fakes.py FakeGetBasicInfoResponseEs_1_1_1 1 0 0 0 0 100%
manila/tests/share/drivers/qnap/fakes.py FakeGetBasicInfoResponseEs_1_1_3 1 0 0 0 0 100%
manila/tests/share/drivers/qnap/fakes.py FakeGetBasicInfoResponseEs_2_0_0 1 0 0 0 0 100%
manila/tests/share/drivers/qnap/fakes.py FakeGetBasicInfoResponseEs_2_1_0 1 0 0 0 0 100%
manila/tests/share/drivers/qnap/fakes.py FakeGetBasicInfoResponseEs_2_2_0 1 0 0 0 0 100%
manila/tests/share/drivers/qnap/fakes.py FakeGetBasicInfoResponseTs_4_0_0 1 0 0 0 0 100%
manila/tests/share/drivers/qnap/fakes.py FakeGetBasicInfoResponseTs_4_3_0 1 0 0 0 0 100%
manila/tests/share/drivers/qnap/fakes.py FakeGetBasicInfoResponseTesTs_4_0_0 1 0 0 0 0 100%
manila/tests/share/drivers/qnap/fakes.py FakeGetBasicInfoResponseTesTs_4_3_0 1 0 0 0 0 100%
manila/tests/share/drivers/qnap/fakes.py FakeGetBasicInfoResponseTesEs_1_1_1 1 0 0 0 0 100%
manila/tests/share/drivers/qnap/fakes.py FakeGetBasicInfoResponseTesEs_1_1_3 1 0 0 0 0 100%
manila/tests/share/drivers/qnap/fakes.py FakeGetBasicInfoResponseTesEs_2_0_0 1 0 0 0 0 100%
manila/tests/share/drivers/qnap/fakes.py FakeGetBasicInfoResponseTesEs_2_1_0 1 0 0 0 0 100%
manila/tests/share/drivers/qnap/fakes.py FakeGetBasicInfoResponseTesEs_2_2_0 1 0 0 0 0 100%
manila/tests/share/drivers/qnap/fakes.py FakeGetBasicInfoResponseError 1 0 0 0 0 100%
manila/tests/share/drivers/qnap/fakes.py FakeCreateShareResponse 1 0 0 0 0 100%
manila/tests/share/drivers/qnap/fakes.py FakeDeleteShareResponse 1 0 0 0 0 100%
manila/tests/share/drivers/qnap/fakes.py FakeDeleteSnapshotResponse 1 0 0 0 0 100%
manila/tests/share/drivers/qnap/fakes.py FakeDeleteSnapshotResponseSnapshotNotExist 1 0 0 0 0 100%
manila/tests/share/drivers/qnap/fakes.py FakeDeleteSnapshotResponseShareNotExist 1 0 0 0 0 100%
manila/tests/share/drivers/qnap/fakes.py FakeGetHostListResponse 1 0 0 0 0 100%
manila/tests/share/drivers/qnap/fakes.py FakeGetNoHostListResponse 1 0 0 0 0 100%
manila/tests/share/drivers/qnap/fakes.py FakeAuthPassFailResponse 1 0 0 0 0 100%
manila/tests/share/drivers/qnap/fakes.py FakeEsResCodeNegativeResponse 1 0 0 0 0 100%
manila/tests/share/drivers/qnap/fakes.py FakeResultNegativeResponse 1 0 0 0 0 100%
manila/tests/share/drivers/qnap/fakes.py FakeLoginResponse 1 0 0 0 0 100%
manila/tests/share/drivers/qnap/fakes.py FakeSpecificPoolInfoResponse 1 0 0 0 0 100%
manila/tests/share/drivers/qnap/fakes.py FakeShareInfoResponse 1 0 0 0 0 100%
manila/tests/share/drivers/qnap/fakes.py FakeSnapshotInfoResponse 1 0 0 0 0 100%
manila/tests/share/drivers/qnap/fakes.py FakeSpecificVolInfoResponse 1 0 0 0 0 100%
manila/tests/share/drivers/qnap/fakes.py FakeCreateSnapshotResponse 1 0 0 0 0 100%
manila/tests/share/drivers/qnap/fakes.py (no class) 152 0 0 0 0 100%
manila/tests/share/drivers/qnap/test_api.py QnapShareDriverBaseTestCase 5 0 0 0 0 100%
manila/tests/share/drivers/qnap/test_api.py QnapAPITestCase 175 0 0 8 2 99%
manila/tests/share/drivers/qnap/test_api.py (no class) 56 0 0 0 0 100%
manila/tests/share/drivers/qnap/test_qnap.py QnapShareDriverBaseTestCase 5 0 0 0 0 100%
manila/tests/share/drivers/qnap/test_qnap.py QnapShareDriverLoginTestCase 48 0 0 2 0 100%
manila/tests/share/drivers/qnap/test_qnap.py QnapShareDriverTestCase 449 0 0 30 7 99%
manila/tests/share/drivers/qnap/test_qnap.py (no class) 152 0 0 0 0 100%
manila/tests/share/drivers/quobyte/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/share/drivers/quobyte/test_jsonrpc.py FakeResponse 5 0 0 0 0 100%
manila/tests/share/drivers/quobyte/test_jsonrpc.py QuobyteJsonRpcTestCase 51 0 0 0 0 100%
manila/tests/share/drivers/quobyte/test_jsonrpc.py (no class) 37 0 0 0 0 100%
manila/tests/share/drivers/quobyte/test_quobyte.py QuobyteShareDriverTestCase 206 1 0 22 6 97%
manila/tests/share/drivers/quobyte/test_quobyte.py (no class) 87 0 0 8 0 100%
manila/tests/share/drivers/tegile/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/share/drivers/tegile/test_tegile.py FakeResponse 5 0 0 0 0 100%
manila/tests/share/drivers/tegile/test_tegile.py TegileShareDriverTestCase 163 0 0 2 0 100%
manila/tests/share/drivers/tegile/test_tegile.py TegileAPIExecutorTestCase 18 0 0 0 0 100%
manila/tests/share/drivers/tegile/test_tegile.py (no class) 76 0 0 0 0 100%
manila/tests/share/drivers/test_ganesha.py GaneshaNASHelperTestCase 140 0 0 0 0 100%
manila/tests/share/drivers/test_ganesha.py GaneshaNASHelper2TestCase 122 0 0 6 0 100%
manila/tests/share/drivers/test_ganesha.py (no class) 52 0 0 0 0 100%
manila/tests/share/drivers/test_generic.py GenericShareDriverTestCase 721 0 0 8 0 100%
manila/tests/share/drivers/test_generic.py GenericDriverEnsureServerTestCase 21 0 0 0 0 100%
manila/tests/share/drivers/test_generic.py (no class) 150 2 0 0 0 99%
manila/tests/share/drivers/test_glusterfs.py GlusterfsShareDriverTestCase 74 0 0 6 0 100%
manila/tests/share/drivers/test_glusterfs.py GlusterNFSHelperTestCase 33 0 0 0 0 100%
manila/tests/share/drivers/test_glusterfs.py GlusterNFSVolHelperTestCase 23 0 0 0 0 100%
manila/tests/share/drivers/test_glusterfs.py GaneshaNFSHelperTestCase 60 0 0 0 0 100%
manila/tests/share/drivers/test_glusterfs.py (no class) 71 0 0 0 0 100%
manila/tests/share/drivers/test_helpers.py NFSHelperTestCase 114 0 0 18 0 100%
manila/tests/share/drivers/test_helpers.py CIFSHelperIPAccessTestCase 96 0 0 4 0 100%
manila/tests/share/drivers/test_helpers.py CIFSHelperUserAccessTestCase 14 0 0 0 0 100%
manila/tests/share/drivers/test_helpers.py NFSSynchronizedTestCase 6 0 0 0 0 100%
manila/tests/share/drivers/test_helpers.py (no class) 91 0 0 0 0 100%
manila/tests/share/drivers/test_lvm.py LVMShareDriverTestCase 352 1 0 4 1 99%
manila/tests/share/drivers/test_lvm.py (no class) 98 0 0 0 0 100%
manila/tests/share/drivers/test_service_instance.py FakeServiceInstance 6 0 0 0 0 100%
manila/tests/share/drivers/test_service_instance.py FakeNetworkHelper 7 3 0 2 0 67%
manila/tests/share/drivers/test_service_instance.py ServiceInstanceManagerTestCase 624 3 0 26 1 99%
manila/tests/share/drivers/test_service_instance.py BaseNetworkHelperTestCase 19 0 0 2 0 100%
manila/tests/share/drivers/test_service_instance.py BaseNetworkHelperTestCase.test_instantiate_valid.FakeNetworkHelper 6 0 0 0 0 100%
manila/tests/share/drivers/test_service_instance.py NeutronNetworkHelperTestCase 450 2 0 18 2 99%
manila/tests/share/drivers/test_service_instance.py (no class) 205 1 0 40 1 99%
manila/tests/share/drivers/vastdata/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/share/drivers/vastdata/test_driver.py VASTShareDriverTestCase 257 2 0 18 2 99%
manila/tests/share/drivers/vastdata/test_driver.py TestPolicyPayloadFromRules 18 0 0 0 0 100%
manila/tests/share/drivers/vastdata/test_driver.py TestValidateAccessRules 6 0 0 0 0 100%
manila/tests/share/drivers/vastdata/test_driver.py (no class) 55 0 0 0 0 100%
manila/tests/share/drivers/vastdata/test_driver_util.py TestBunch 46 0 0 0 0 100%
manila/tests/share/drivers/vastdata/test_driver_util.py TestBunchify 10 0 0 0 0 100%
manila/tests/share/drivers/vastdata/test_driver_util.py TestUnbunchify 1 0 0 0 0 100%
manila/tests/share/drivers/vastdata/test_driver_util.py TestGenerateIpRange 8 0 0 0 0 100%
manila/tests/share/drivers/vastdata/test_driver_util.py MockClass1 2 2 0 0 0 0%
manila/tests/share/drivers/vastdata/test_driver_util.py TestDecorateMethodsWith 3 0 0 0 0 100%
manila/tests/share/drivers/vastdata/test_driver_util.py MockClass2 1 0 0 0 0 100%
manila/tests/share/drivers/vastdata/test_driver_util.py TestVerboseDriverTrace 4 0 0 0 0 100%
manila/tests/share/drivers/vastdata/test_driver_util.py (no class) 55 0 0 0 0 100%
manila/tests/share/drivers/vastdata/test_rest.py TestSession 39 0 0 0 0 100%
manila/tests/share/drivers/vastdata/test_rest.py TestVastResource 35 0 0 0 0 100%
manila/tests/share/drivers/vastdata/test_rest.py ViewTest 5 0 0 0 0 100%
manila/tests/share/drivers/vastdata/test_rest.py TestCapacityMetrics 5 0 0 0 0 100%
manila/tests/share/drivers/vastdata/test_rest.py TestFolders 26 0 0 0 0 100%
manila/tests/share/drivers/vastdata/test_rest.py VipPoolTest 15 0 0 0 0 100%
manila/tests/share/drivers/vastdata/test_rest.py TestRestApi 4 0 0 0 0 100%
manila/tests/share/drivers/vastdata/test_rest.py (no class) 64 0 0 0 0 100%
manila/tests/share/drivers/veritas/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/share/drivers/veritas/test_veritas_isa.py MockResponse 3 0 0 0 0 100%
manila/tests/share/drivers/veritas/test_veritas_isa.py ACCESSShareDriverTestCase 255 0 0 0 0 100%
manila/tests/share/drivers/veritas/test_veritas_isa.py (no class) 61 0 0 0 0 100%
manila/tests/share/drivers/windows/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/share/drivers/windows/test_service_instance.py WindowsServiceInstanceManagerTestCase 115 0 0 20 0 100%
manila/tests/share/drivers/windows/test_service_instance.py (no class) 62 0 0 0 0 100%
manila/tests/share/drivers/windows/test_windows_smb_driver.py WindowsSMBDriverTestCase 91 0 0 2 0 100%
manila/tests/share/drivers/windows/test_windows_smb_driver.py (no class) 47 0 0 0 0 100%
manila/tests/share/drivers/windows/test_windows_smb_helper.py WindowsSMBHelperTestCase 96 0 0 2 0 100%
manila/tests/share/drivers/windows/test_windows_smb_helper.py (no class) 62 0 0 0 0 100%
manila/tests/share/drivers/windows/test_windows_utils.py WindowsUtilsTestCase 124 0 0 4 0 100%
manila/tests/share/drivers/windows/test_windows_utils.py (no class) 41 0 0 0 0 100%
manila/tests/share/drivers/windows/test_winrm_helper.py WinRMHelperTestCase 47 0 0 6 0 100%
manila/tests/share/drivers/windows/test_winrm_helper.py WinRMConnectionTestCase 39 0 0 4 0 100%
manila/tests/share/drivers/windows/test_winrm_helper.py (no class) 52 0 0 0 0 100%
manila/tests/share/drivers/zadara/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/share/drivers/zadara/test_zadara.py FakeResponse 253 46 0 112 39 74%
manila/tests/share/drivers/zadara/test_zadara.py FakeRequests 7 0 0 2 0 100%
manila/tests/share/drivers/zadara/test_zadara.py ZadaraVPSAShareDriverTestCase 161 0 0 0 0 100%
manila/tests/share/drivers/zadara/test_zadara.py (no class) 95 1 0 2 1 98%
manila/tests/share/drivers/zfsonlinux/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/share/drivers/zfsonlinux/test_driver.py FakeConfig 27 0 0 0 0 100%
manila/tests/share/drivers/zfsonlinux/test_driver.py FakeDriverPrivateStorage 6 0 0 2 0 100%
manila/tests/share/drivers/zfsonlinux/test_driver.py FakeTempDir 2 0 0 0 0 100%
manila/tests/share/drivers/zfsonlinux/test_driver.py GetBackendConfigurationTestCase 13 0 0 0 0 100%
manila/tests/share/drivers/zfsonlinux/test_driver.py ZFSonLinuxShareDriverTestCase 885 0 0 52 0 100%
manila/tests/share/drivers/zfsonlinux/test_driver.py (no class) 133 0 0 0 0 100%
manila/tests/share/drivers/zfsonlinux/test_utils.py FakeShareDriver 2 0 0 0 0 100%
manila/tests/share/drivers/zfsonlinux/test_utils.py ExecuteMixinTestCase 77 0 0 0 0 100%
manila/tests/share/drivers/zfsonlinux/test_utils.py NFSviaZFSHelperTestCase 77 0 0 0 0 100%
manila/tests/share/drivers/zfsonlinux/test_utils.py (no class) 57 0 0 0 0 100%
manila/tests/share/drivers/zfssa/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/share/drivers/zfssa/test_zfssarest.py ZFSSAApiTestCase 172 0 0 4 0 100%
manila/tests/share/drivers/zfssa/test_zfssarest.py (no class) 25 0 0 0 0 100%
manila/tests/share/drivers/zfssa/test_zfssashare.py ZFSSAShareDriverTestCase 198 0 0 0 0 100%
manila/tests/share/drivers/zfssa/test_zfssashare.py (no class) 45 0 0 0 0 100%
manila/tests/share/test_access.py LockedOperationsTestCase 6 0 0 0 0 100%
manila/tests/share/test_access.py LockedOperationsTestCase.FakeAccessHelper 1 0 0 0 0 100%
manila/tests/share/test_access.py ShareInstanceAccessDatabaseMixinTestCase 63 0 0 4 0 100%
manila/tests/share/test_access.py ShareInstanceAccessTestCase 237 0 0 30 0 100%
manila/tests/share/test_access.py (no class) 55 0 0 0 0 100%
manila/tests/share/test_api.py ShareAPITestCase 2738 1 0 130 1 99%
manila/tests/share/test_api.py OtherTenantsShareActionsTestCase 14 0 0 0 0 100%
manila/tests/share/test_api.py (no class) 484 0 0 0 0 100%
manila/tests/share/test_driver.py ShareDriverWithExecuteMixin 0 0 0 0 0 100%
manila/tests/share/test_driver.py ShareDriverTestCase 385 0 0 14 0 100%
manila/tests/share/test_driver.py (no class) 119 0 0 0 0 100%
manila/tests/share/test_drivers_private_data.py DriverPrivateDataTestCase 38 0 0 0 0 100%
manila/tests/share/test_drivers_private_data.py SqlStorageDriverTestCase 7 0 0 0 0 100%
manila/tests/share/test_drivers_private_data.py (no class) 30 0 0 0 0 100%
manila/tests/share/test_hook.py FakeHookImplementation 0 0 0 0 0 100%
manila/tests/share/test_hook.py HookBaseTestCase 134 0 0 10 0 100%
manila/tests/share/test_hook.py (no class) 30 0 0 0 0 100%
manila/tests/share/test_manager.py CustomTimeSleepException 0 0 0 0 0 100%
manila/tests/share/test_manager.py LockedOperationsTestCase 6 0 0 0 0 100%
manila/tests/share/test_manager.py LockedOperationsTestCase.FakeManager 1 0 0 0 0 100%
manila/tests/share/test_manager.py ShareManagerTestCase 4256 81 0 272 14 98%
manila/tests/share/test_manager.py HookWrapperTestCase 16 2 0 4 1 85%
manila/tests/share/test_manager.py (no class) 448 0 0 0 0 100%
manila/tests/share/test_migration.py ShareMigrationHelperTestCase 110 0 0 14 0 100%
manila/tests/share/test_migration.py (no class) 33 0 0 0 0 100%
manila/tests/share/test_rpcapi.py ShareRpcAPITestCase 160 3 0 54 2 98%
manila/tests/share/test_rpcapi.py (no class) 57 0 0 0 0 100%
manila/tests/share/test_share_types.py ShareTypesTestCase 161 0 0 4 0 100%
manila/tests/share/test_share_types.py (no class) 94 1 0 2 0 99%
manila/tests/share/test_share_utils.py ShareUtilsTestCase 62 0 0 0 0 100%
manila/tests/share/test_share_utils.py NotifyUsageTestCase 12 0 0 0 0 100%
manila/tests/share/test_share_utils.py (no class) 39 0 0 0 0 100%
manila/tests/share/test_snapshot_access.py SnapshotAccessTestCase 47 0 0 8 0 100%
manila/tests/share/test_snapshot_access.py (no class) 18 0 0 0 0 100%
manila/tests/share_group/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/share_group/test_api.py ShareGroupsAPITestCase 588 0 0 40 0 100%
manila/tests/share_group/test_api.py (no class) 89 2 0 2 1 97%
manila/tests/share_group/test_share_group_types.py ShareGroupTypesTestCase 32 0 0 0 0 100%
manila/tests/share_group/test_share_group_types.py (no class) 31 1 0 0 0 97%
manila/tests/test_api.py FakeHttplibSocket 3 3 0 0 0 0%
manila/tests/test_api.py FakeHttplibConnection 17 17 0 0 0 0%
manila/tests/test_api.py (no class) 12 0 0 0 0 100%
manila/tests/test_conf.py ConfigTestCase 30 0 0 0 0 100%
manila/tests/test_conf.py (no class) 11 0 0 0 0 100%
manila/tests/test_context.py ContextTestCase 21 0 0 0 0 100%
manila/tests/test_context.py (no class) 9 0 0 0 0 100%
manila/tests/test_coordination.py Locked 0 0 0 0 0 100%
manila/tests/test_coordination.py MockToozLock 7 1 0 4 1 82%
manila/tests/test_coordination.py CoordinatorTestCase 35 0 0 0 0 100%
manila/tests/test_coordination.py CoordinationTestCase 10 0 0 0 0 100%
manila/tests/test_coordination.py (no class) 24 0 0 0 0 100%
manila/tests/test_exception.py FakeNotifier 8 8 0 0 0 0%
manila/tests/test_exception.py ManilaExceptionTestCase 61 0 0 0 0 100%
manila/tests/test_exception.py ManilaExceptionTestCase.test_default_error_msg.FakeManilaException 0 0 0 0 0 100%
manila/tests/test_exception.py ManilaExceptionTestCase.test_default_error_msg_with_kwargs.FakeManilaException 0 0 0 0 0 100%
manila/tests/test_exception.py ManilaExceptionTestCase.test_error_msg_exception_with_kwargs.FakeManilaException 0 0 0 0 0 100%
manila/tests/test_exception.py ManilaExceptionTestCase.test_default_error_code.FakeManilaException 0 0 0 0 0 100%
manila/tests/test_exception.py ManilaExceptionTestCase.test_error_code_from_kwarg.FakeManilaException 0 0 0 0 0 100%
manila/tests/test_exception.py ManilaExceptionResponseCode400 63 0 0 0 0 100%
manila/tests/test_exception.py ManilaExceptionResponseCode403 8 0 0 0 0 100%
manila/tests/test_exception.py ManilaExceptionResponseCode404 155 0 0 0 0 100%
manila/tests/test_exception.py ManilaExceptionResponseCode413 22 0 0 0 0 100%
manila/tests/test_exception.py (no class) 98 0 0 0 0 100%
manila/tests/test_hacking.py HackingTestCase 59 0 0 2 0 100%
manila/tests/test_hacking.py (no class) 25 0 0 0 0 100%
manila/tests/test_manager.py ManagerTestCase 19 0 0 0 0 100%
manila/tests/test_manager.py SchedulerDependentManagerTestCase 34 0 0 0 0 100%
manila/tests/test_manager.py (no class) 21 0 0 0 0 100%
manila/tests/test_misc.py ExceptionTestCase 6 0 0 4 0 100%
manila/tests/test_misc.py ProjectTestCase 17 11 0 10 1 26%
manila/tests/test_misc.py (no class) 10 0 0 0 0 100%
manila/tests/test_network.py APITestCase 14 0 0 0 0 100%
manila/tests/test_network.py NetworkBaseAPITestCase 57 0 0 2 0 100%
manila/tests/test_network.py NetworkBaseAPITestCase.test_inherit_network_base_api_no_redefinitions.FakeNetworkAPI 0 0 0 0 0 100%
manila/tests/test_network.py NetworkBaseAPITestCase.test_inherit_network_base_api_deallocate_not_redefined.FakeNetworkAPI 4 4 0 0 0 0%
manila/tests/test_network.py NetworkBaseAPITestCase.test_inherit_network_base_api_allocate_not_redefined.FakeNetworkAPI 4 4 0 0 0 0%
manila/tests/test_network.py NetworkBaseAPITestCase.test_inherit_network_base_api.FakeNetworkAPI 5 5 0 0 0 0%
manila/tests/test_network.py NetworkBaseAPITestCase.test__verify_share_network_ok.FakeNetworkAPI 5 5 0 0 0 0%
manila/tests/test_network.py NetworkBaseAPITestCase.test__verify_share_network_fail.FakeNetworkAPI 5 5 0 0 0 0%
manila/tests/test_network.py NetworkBaseAPITestCase.test_enabled_ip_versions.FakeNetworkAPI 5 5 0 0 0 0%
manila/tests/test_network.py (no class) 25 0 0 0 0 100%
manila/tests/test_policy.py PolicyTestCase 46 0 0 0 0 100%
manila/tests/test_policy.py DefaultPolicyTestCase 16 0 0 0 0 100%
manila/tests/test_policy.py ContextIsAdminPolicyTestCase 23 0 0 0 0 100%
manila/tests/test_policy.py (no class) 36 0 0 0 0 100%
manila/tests/test_quota.py DbQuotaDriverTestCase 173 1 0 28 1 99%
manila/tests/test_quota.py QuotaEngineTestCase 97 0 0 10 0 100%
manila/tests/test_quota.py (no class) 76 0 0 0 0 100%
manila/tests/test_rpc.py RPCTestCase 8 0 0 0 0 100%
manila/tests/test_rpc.py (no class) 11 0 0 0 0 100%
manila/tests/test_service.py FakeManager 2 0 0 0 0 100%
manila/tests/test_service.py ExtendedService 1 0 0 0 0 100%
manila/tests/test_service.py ServiceManagerTestCase 6 0 0 0 0 100%
manila/tests/test_service.py ServiceFlagsTestCase 18 0 0 0 0 100%
manila/tests/test_service.py ServiceTestCase 64 0 0 4 0 100%
manila/tests/test_service.py TestWSGIService 19 0 0 0 0 100%
manila/tests/test_service.py (no class) 76 0 0 0 0 100%
manila/tests/test_ssh_utils.py FakeSock 1 1 0 0 0 0%
manila/tests/test_ssh_utils.py FakeTransport 4 0 0 0 0 100%
manila/tests/test_ssh_utils.py FakeSSHClient 7 1 0 0 0 86%
manila/tests/test_ssh_utils.py SSHPoolTestCase 111 2 0 4 0 98%
manila/tests/test_ssh_utils.py (no class) 38 0 0 0 0 100%
manila/tests/test_test.py IsolationTestCase 6 0 0 0 0 100%
manila/tests/test_test.py IsolationTestCase.test_rpc_consumer_isolation.NeverCalled 3 3 0 2 0 0%
manila/tests/test_test.py (no class) 7 0 0 0 0 100%
manila/tests/test_test_utils.py TestUtilsTestCase 2 0 0 0 0 100%
manila/tests/test_test_utils.py (no class) 4 0 0 0 0 100%
manila/tests/test_utils.py GenericUtilsTestCase 26 0 0 0 0 100%
manila/tests/test_utils.py MonkeyPatchTestCase 25 0 0 0 0 100%
manila/tests/test_utils.py CidrToNetmaskTestCase 3 0 0 0 0 100%
manila/tests/test_utils.py CidrToPrefixLenTestCase 3 0 0 0 0 100%
manila/tests/test_utils.py ParseBoolValueTestCase 10 0 0 0 0 100%
manila/tests/test_utils.py IsValidIPVersion 10 0 0 8 0 100%
manila/tests/test_utils.py Comparable 2 0 0 0 0 100%
manila/tests/test_utils.py TestComparableMixin 22 0 0 0 0 100%
manila/tests/test_utils.py WrongException 0 0 0 0 0 100%
manila/tests/test_utils.py TestRetryDecorator 109 1 0 10 0 99%
manila/tests/test_utils.py TestRetryDecorator.test_infinite_retry.FakeTenacityRetry 1 1 0 0 0 0%
manila/tests/test_utils.py RequireDriverInitializedTestCase 13 0 0 2 0 100%
manila/tests/test_utils.py RequireDriverInitializedTestCase.test_require_driver_initialized.FakeDriver 1 0 0 0 0 100%
manila/tests/test_utils.py RequireDriverInitializedTestCase.test_require_driver_initialized.FakeException 0 0 0 0 0 100%
manila/tests/test_utils.py RequireDriverInitializedTestCase.test_require_driver_initialized.FakeManager 1 0 0 0 0 100%
manila/tests/test_utils.py ShareMigrationHelperTestCase 15 0 0 0 0 100%
manila/tests/test_utils.py ConvertStrTestCase 11 0 0 0 0 100%
manila/tests/test_utils.py TestDisableNotifications 12 0 0 0 0 100%
manila/tests/test_utils.py TestAllTenantsValueCase 12 0 0 0 0 100%
manila/tests/test_utils.py (no class) 138 0 0 0 0 100%
manila/tests/utils.py NamedBinaryStr 0 0 0 0 0 100%
manila/tests/utils.py NamedUnicodeStr 4 4 0 0 0 0%
manila/tests/utils.py NamedDict 0 0 0 0 0 100%
manila/tests/utils.py NamedTuple 0 0 0 0 0 100%
manila/tests/utils.py create_temp_config_with_opts 14 0 0 4 0 100%
manila/tests/utils.py (no class) 43 5 0 8 2 82%
manila/tests/volume/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/volume/test_cinder.py FakeCinderClient 2 0 0 0 0 100%
manila/tests/volume/test_cinder.py FakeCinderClient.Volumes 4 0 0 0 0 100%
manila/tests/volume/test_cinder.py CinderclientTestCase 12 0 0 0 0 100%
manila/tests/volume/test_cinder.py CinderApiTestCase 125 0 0 0 0 100%
manila/tests/volume/test_cinder.py (no class) 63 0 0 0 0 100%
manila/tests/wsgi/__init__.py (no class) 0 0 0 0 0 100%
manila/tests/wsgi/test_common.py FakeApp 2 0 0 2 0 100%
manila/tests/wsgi/test_common.py WSGICommonTestCase 9 0 0 2 0 100%
manila/tests/wsgi/test_common.py (no class) 8 0 0 0 0 100%
manila/tests/wsgi/test_wsgi.py WSGITestCase 16 0 0 0 0 100%
manila/tests/wsgi/test_wsgi.py (no class) 5 0 0 0 0 100%
manila/tests/xenapi/__init__.py (no class) 0 0 0 0 0 100%
manila/transfer/__init__.py (no class) 0 0 0 0 0 100%
manila/transfer/api.py API 203 43 0 72 17 75%
manila/transfer/api.py (no class) 38 0 0 0 0 100%
manila/utils.py LazyPluggable 18 3 0 6 2 79%
manila/utils.py IsAMatcher 2 0 0 0 0 100%
manila/utils.py ComparableMixin 10 0 0 0 0 100%
manila/utils.py retry_if_exit_code 3 0 0 0 0 100%
manila/utils.py DoNothing 2 0 0 0 0 100%
manila/utils.py (no class) 291 30 0 100 10 88%
manila/version.py (no class) 7 0 0 0 0 100%
manila/volume/__init__.py (no class) 9 0 0 0 0 100%
manila/volume/cinder.py API 79 7 0 24 3 88%
manila/volume/cinder.py API.wait_for_available_volume.VolumeNotReady 0 0 0 0 0 100%
manila/volume/cinder.py (no class) 127 37 0 14 2 68%
manila/wsgi/__init__.py (no class) 0 0 0 0 0 100%
manila/wsgi/api.py (no class) 7 7 0 2 0 0%
manila/wsgi/common.py Request 0 0 0 0 0 100%
manila/wsgi/common.py Application 2 0 0 0 0 100%
manila/wsgi/common.py Middleware 11 7 0 2 0 31%
manila/wsgi/common.py (no class) 17 0 0 0 0 100%
manila/wsgi/eventlet_server.py Server 3 3 0 0 0 0%
manila/wsgi/eventlet_server.py (no class) 9 9 0 0 0 0%
manila/wsgi/wsgi.py (no class) 24 0 0 0 0 100%
Total   158806 7373 19 22418 2241 94%

No items found using the specified filter.