Coverage report: 94%

Files Functions Classes

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

File statements missing excluded branches partial coverage
manila/__init__.py 0 0 0 0 0 100%
manila/api/__init__.py 3 0 0 0 0 100%
manila/api/common.py 315 17 0 102 5 95%
manila/api/contrib/__init__.py 9 1 0 0 0 89%
manila/api/extensions.py 172 45 0 36 8 72%
manila/api/middleware/__init__.py 0 0 0 0 0 100%
manila/api/middleware/auth.py 92 19 0 24 9 76%
manila/api/middleware/fault.py 40 0 0 12 0 100%
manila/api/openstack/__init__.py 82 10 0 22 5 86%
manila/api/openstack/api_version_request.py 67 0 0 26 0 100%
manila/api/openstack/urlmap.py 6 6 0 0 0 0%
manila/api/openstack/versioned_method.py 13 0 0 0 0 100%
manila/api/openstack/wsgi.py 662 52 0 190 12 92%
manila/api/schemas/__init__.py 0 0 0 0 0 100%
manila/api/schemas/availability_zones.py 2 0 0 0 0 100%
manila/api/schemas/messages.py 13 0 0 0 0 100%
manila/api/schemas/quota_class_sets.py 43 0 0 0 0 100%
manila/api/schemas/resource_locks.py 16 0 0 0 0 100%
manila/api/schemas/share_export_locations.py 26 0 0 0 0 100%
manila/api/schemas/share_instance_export_locations.py 18 0 0 0 0 100%
manila/api/schemas/share_snapshots.py 14 0 0 0 0 100%
manila/api/schemas/shares.py 48 0 0 0 0 100%
manila/api/urlmap.py 161 60 0 78 16 56%
manila/api/v1/__init__.py 0 0 0 0 0 100%
manila/api/v1/router.py 61 0 0 0 0 100%
manila/api/v1/share_metadata.py 130 3 0 18 1 97%
manila/api/v1/share_servers.py 92 1 0 20 1 98%
manila/api/v1/share_snapshots.py 20 0 0 0 0 100%
manila/api/v1/shares.py 39 7 0 0 0 82%
manila/api/v2/__init__.py 0 0 0 0 0 100%
manila/api/v2/availability_zones.py 30 0 0 0 0 100%
manila/api/v2/limits.py 186 8 0 46 6 94%
manila/api/v2/messages.py 72 3 0 6 1 95%
manila/api/v2/metadata.py 124 22 0 18 7 80%
manila/api/v2/quota_class_sets.py 76 0 0 4 0 100%
manila/api/v2/quota_sets.py 229 25 0 72 7 87%
manila/api/v2/resource_locks.py 130 12 0 20 1 91%
manila/api/v2/router.py 185 0 0 34 0 100%
manila/api/v2/scheduler_stats.py 50 1 0 4 1 96%
manila/api/v2/security_service.py 138 10 0 50 6 89%
manila/api/v2/services.py 106 16 0 22 6 83%
manila/api/v2/share_access_metadata.py 50 2 0 2 0 96%
manila/api/v2/share_accesses.py 110 13 0 30 8 85%
manila/api/v2/share_backups.py 177 23 0 34 9 84%
manila/api/v2/share_export_locations.py 150 18 0 14 4 84%
manila/api/v2/share_group_snapshots.py 173 7 0 16 0 96%
manila/api/v2/share_group_type_specs.py 118 5 0 18 1 96%
manila/api/v2/share_group_types.py 211 9 0 32 3 95%
manila/api/v2/share_groups.py 221 5 0 52 4 97%
manila/api/v2/share_instance_export_locations.py 47 2 0 2 1 94%
manila/api/v2/share_instances.py 86 0 0 2 1 99%
manila/api/v2/share_manage.py 86 5 0 16 1 94%
manila/api/v2/share_network_subnets.py 167 6 0 28 3 95%
manila/api/v2/share_networks.py 400 34 0 84 4 92%
manila/api/v2/share_replica_export_locations.py 48 0 0 0 0 100%
manila/api/v2/share_replicas.py 254 4 0 32 4 97%
manila/api/v2/share_servers.py 338 75 0 54 6 76%
manila/api/v2/share_snapshot_export_locations.py 37 3 0 2 1 90%
manila/api/v2/share_snapshot_instance_export_locations.py 38 3 0 2 1 90%
manila/api/v2/share_snapshot_instances.py 49 0 0 2 0 100%
manila/api/v2/share_snapshots.py 369 25 0 82 10 91%
manila/api/v2/share_transfer.py 115 1 0 20 2 98%
manila/api/v2/share_types.py 250 20 0 46 10 90%
manila/api/v2/share_types_extra_specs.py 128 6 0 26 1 95%
manila/api/v2/share_unmanage.py 54 0 0 12 0 100%
manila/api/v2/shares.py 945 110 0 240 23 87%
manila/api/validation/__init__.py 67 6 0 12 2 90%
manila/api/validation/helpers.py 11 0 0 2 0 100%
manila/api/validation/parameter_types.py 11 0 0 0 0 100%
manila/api/validation/response_types.py 2 0 0 0 0 100%
manila/api/validation/validators.py 110 41 0 42 5 54%
manila/api/versions.py 39 0 0 0 0 100%
manila/api/views/__init__.py 0 0 0 0 0 100%
manila/api/views/availability_zones.py 9 0 0 0 0 100%
manila/api/views/export_locations.py 41 1 0 6 0 98%
manila/api/views/limits.py 56 4 0 16 0 94%
manila/api/views/messages.py 16 0 0 2 0 100%
manila/api/views/quota_class_sets.py 33 0 0 6 2 95%
manila/api/views/quota_sets.py 37 0 0 8 0 100%
manila/api/views/resource_locks.py 17 0 0 4 2 90%
manila/api/views/scheduler_stats.py 10 0 0 0 0 100%
manila/api/views/security_service.py 28 0 0 2 0 100%
manila/api/views/services.py 26 1 0 0 0 96%
manila/api/views/share_accesses.py 45 0 0 6 0 100%
manila/api/views/share_backups.py 33 0 0 4 0 100%
manila/api/views/share_group_snapshots.py 36 11 0 8 1 64%
manila/api/views/share_group_types.py 22 0 0 2 0 100%
manila/api/views/share_groups.py 28 0 0 4 0 100%
manila/api/views/share_instance.py 46 1 0 4 1 96%
manila/api/views/share_migration.py 11 1 0 0 0 91%
manila/api/views/share_network_subnets.py 15 0 0 0 0 100%
manila/api/views/share_networks.py 62 0 0 14 0 100%
manila/api/views/share_replicas.py 32 0 0 6 0 100%
manila/api/views/share_server_migration.py 20 0 0 0 0 100%
manila/api/views/share_servers.py 38 0 0 2 0 100%
manila/api/views/share_snapshot_export_locations.py 24 1 0 8 2 91%
manila/api/views/share_snapshot_instances.py 17 0 0 0 0 100%
manila/api/views/share_snapshots.py 43 1 0 8 1 96%
manila/api/views/shares.py 100 1 0 16 1 98%
manila/api/views/transfers.py 25 0 0 2 0 100%
manila/api/views/types.py 51 0 0 12 0 100%
manila/api/views/versions.py 29 0 0 2 0 100%
manila/cmd/__init__.py 0 0 0 0 0 100%
manila/cmd/api.py 27 1 0 2 1 93%
manila/cmd/data.py 24 1 0 2 1 92%
manila/cmd/manage.py 313 59 0 100 13 78%
manila/cmd/scheduler.py 24 1 0 2 1 92%
manila/cmd/share.py 30 1 0 6 1 94%
manila/cmd/status.py 11 2 0 2 1 77%
manila/common/__init__.py 0 0 0 0 0 100%
manila/common/client_auth.py 47 0 0 18 0 100%
manila/common/config.py 31 0 0 8 0 100%
manila/common/constants.py 142 0 0 0 0 100%
manila/compute/__init__.py 9 0 0 0 0 100%
manila/compute/nova.py 104 17 0 12 1 84%
manila/context.py 68 3 0 16 3 93%
manila/coordination.py 66 2 2 8 3 93%
manila/data/__init__.py 0 0 0 0 0 100%
manila/data/backup_driver.py 15 5 0 0 0 67%
manila/data/drivers/__init__.py 0 0 0 0 0 100%
manila/data/drivers/nfs.py 19 19 0 0 0 0%
manila/data/helper.py 158 5 0 64 11 93%
manila/data/manager.py 376 82 0 88 11 77%
manila/data/rpcapi.py 28 0 0 0 0 100%
manila/data/utils.py 120 0 0 54 4 98%
manila/db/__init__.py 1 0 0 0 0 100%
manila/db/api.py 553 0 0 0 0 100%
manila/db/base.py 11 0 0 2 0 100%
manila/db/migration.py 12 0 0 0 0 100%
manila/db/migrations/__init__.py 0 0 0 0 0 100%
manila/db/migrations/alembic/__init__.py 0 0 0 0 0 100%
manila/db/migrations/alembic/env.py 13 0 0 0 0 100%
manila/db/migrations/alembic/migration.py 24 0 0 0 0 100%
manila/db/migrations/alembic/versions/0274d20c560f_add_ou_to_security_service.py 8 0 0 0 0 100%
manila/db/migrations/alembic/versions/03da71c0e321_convert_cgs_to_share_groups.py 79 0 0 2 0 100%
manila/db/migrations/alembic/versions/097fad24d2fc_add_share_instances_share_id_index.py 11 0 0 0 0 100%
manila/db/migrations/alembic/versions/0c23aec99b74_add_per_share_gigabytes_quota_class.py 18 3 0 0 0 83%
manila/db/migrations/alembic/versions/0d8c8f6d54a4_modify_share_servers_table.py 19 6 0 0 0 68%
manila/db/migrations/alembic/versions/11ee96se625f3_add_metadata_for_access.py 19 6 0 0 0 68%
manila/db/migrations/alembic/versions/162a3e673105_manila_init.py 39 4 0 2 0 90%
manila/db/migrations/alembic/versions/17115072e1c3_add_nova_net_id_column_to_share_networks.py 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 21 6 0 0 0 71%
manila/db/migrations/alembic/versions/1e2d600bf972_add_transfers.py 21 6 0 0 0 71%
manila/db/migrations/alembic/versions/1f0bd302c1a6_add_availability_zones_table.py 47 0 0 12 0 100%
manila/db/migrations/alembic/versions/211836bf835c_add_access_level.py 9 0 0 0 0 100%
manila/db/migrations/alembic/versions/221a83cfd85b_change_user_project_id_length.py 20 0 0 0 0 100%
manila/db/migrations/alembic/versions/238720805ce1_add_messages_table.py 17 3 0 0 0 82%
manila/db/migrations/alembic/versions/27cb96d991fa_add_description_for_share_type.py 18 6 0 0 0 67%
manila/db/migrations/alembic/versions/293fac1130ca_add_replication_attrs.py 10 0 0 0 0 100%
manila/db/migrations/alembic/versions/2d708a9a3ba9_backup_change_az_to_az_id.py 31 1 0 8 1 95%
manila/db/migrations/alembic/versions/2f27d904214c_add_backup_type_column.py 20 6 0 0 0 70%
manila/db/migrations/alembic/versions/30cb96d995fa_add_is_public_column_for_share.py 18 6 0 0 0 67%
manila/db/migrations/alembic/versions/323840a08dc4_add_shares_task_state.py 8 0 0 0 0 100%
manila/db/migrations/alembic/versions/344c1ac4747f_add_share_instance_access_rules_status.py 36 0 0 12 0 100%
manila/db/migrations/alembic/versions/3651e16d7c43_add_consistency_groups.py 52 14 0 0 0 73%
manila/db/migrations/alembic/versions/38e632621e5a_change_volume_type_to_share_type.py 47 0 0 4 0 100%
manila/db/migrations/alembic/versions/3a482171410f_add_drivers_private_data_table.py 19 6 0 0 0 68%
manila/db/migrations/alembic/versions/3db9992c30f3_transform_statuses_to_lowercase.py 16 0 0 4 0 100%
manila/db/migrations/alembic/versions/3e7d62517afa_add_create_share_from_snapshot_support.py 34 0 0 4 1 97%
manila/db/migrations/alembic/versions/40d1f2374e89_add_mount_point_name_to_share_instances.py 20 6 0 0 0 70%
manila/db/migrations/alembic/versions/478c445d8d3e_add_security_service_update_control_fields.py 31 8 0 0 0 74%
manila/db/migrations/alembic/versions/48a7beae3117_move_share_type_id_to_instances.py 24 0 0 4 0 100%
manila/db/migrations/alembic/versions/493eaffd79e1_add_mtu_network_allocations_share_networks.py 10 0 0 0 0 100%
manila/db/migrations/alembic/versions/4a482571410f_add_backends_info_table.py 19 6 0 0 0 68%
manila/db/migrations/alembic/versions/4ee2cf4be19a_remove_share_snapshots_export_location.py 8 0 0 0 0 100%
manila/db/migrations/alembic/versions/5077ffcc5f1c_add_share_instances.py 93 0 0 14 0 100%
manila/db/migrations/alembic/versions/5155c7077f99_add_more_network_info_attributes_to_network_allocations_table.py 14 0 0 2 0 100%
manila/db/migrations/alembic/versions/5237b6625330_add_availability_zone_id_field_to_share_groups.py 10 0 0 0 0 100%
manila/db/migrations/alembic/versions/533646c7af38_remove_unused_attr_status.py 23 6 0 4 0 78%
manila/db/migrations/alembic/versions/54667b9cade7_restore_share_instance_access_map_state.py 23 0 0 2 0 100%
manila/db/migrations/alembic/versions/55761e5f59c5_add_snapshot_support_extra_spec_to_share_types.py 31 0 0 4 1 97%
manila/db/migrations/alembic/versions/56cdbe267881_add_share_export_locations_table.py 27 0 0 4 0 100%
manila/db/migrations/alembic/versions/579c267fbb4d_add_share_instances_access_map.py 28 0 0 6 0 100%
manila/db/migrations/alembic/versions/59eb64046740_add_required_extra_spec.py 18 0 0 2 0 100%
manila/db/migrations/alembic/versions/5aa813ae673d_add_task_state_field_for_share_servers.py 22 6 0 0 0 73%
manila/db/migrations/alembic/versions/63809d875e32_add_access_key.py 8 0 0 0 0 100%
manila/db/migrations/alembic/versions/6a3fd2984bc31_add_is_auto_deletable_and_identifier_fields_for_share_servers.py 29 9 0 2 0 71%
manila/db/migrations/alembic/versions/7d142971c4ef_add_reservation_expire_index.py 9 0 0 0 0 100%
manila/db/migrations/alembic/versions/805685098bd2_add_share_network_subnets_table_and_modify_share_servers_table.py 81 10 0 20 4 86%
manila/db/migrations/alembic/versions/829a09b0ddd4_fix_project_share_type_quotas_unique_constraint.py 13 0 0 0 0 100%
manila/db/migrations/alembic/versions/87ce15c59bbe_add_revert_to_snapshot_support.py 13 0 0 0 0 100%
manila/db/migrations/alembic/versions/927920b37453_add_provider_location_for_share_group_snapshot_members_model.py 10 0 0 0 0 100%
manila/db/migrations/alembic/versions/95e3cf760840_remove_nova_net_id_column_from_share_.py 8 0 0 0 0 100%
manila/db/migrations/alembic/versions/99d328f0a3d2_add_disable_reason_to_service.py 18 6 0 0 0 67%
manila/db/migrations/alembic/versions/9afbe2df4945_add_backup.py 29 12 0 0 0 59%
manila/db/migrations/alembic/versions/a77e2ad5012d_add_share_snapshot_access.py 19 0 0 0 0 100%
manila/db/migrations/alembic/versions/a87e0fb17dee_multiple_share_server_subnets.py 92 28 0 16 1 73%
manila/db/migrations/alembic/versions/ac0620cbe74d_add_share_network_subnet_metadata.py 22 6 0 0 0 73%
manila/db/migrations/alembic/versions/aebe2a413e13_add_state_column_for_service.py 18 6 0 0 0 67%
manila/db/migrations/alembic/versions/b10fb432c042_squash_share_group_snapshot_members_and_share_snapshot_instance_models.py 37 0 0 6 0 100%
manila/db/migrations/alembic/versions/b516de97bfee_add_quota_per_share_type_model.py 13 0 0 4 0 100%
manila/db/migrations/alembic/versions/bb5938d74b73_add_snapshot_metadata_table.py 22 6 0 0 0 73%
manila/db/migrations/alembic/versions/c476aeb186ec_add_default_ad_site_to_security_service.py 19 6 0 0 0 68%
manila/db/migrations/alembic/versions/cb20f743ca7b_add_resource_locks.py 21 6 0 0 0 71%
manila/db/migrations/alembic/versions/cdefa6287df8_add_ensuring_field_to_services.py 18 6 0 0 0 67%
manila/db/migrations/alembic/versions/d5db24264f5c_add_consistent_snapshot_support_attr_to_share_group_model.py 18 0 0 4 0 100%
manila/db/migrations/alembic/versions/dda6de06349_add_export_locations_metadata.py 39 12 0 2 0 71%
manila/db/migrations/alembic/versions/e1949a93157a_add_share_group_types_table.py 35 12 0 2 0 68%
manila/db/migrations/alembic/versions/e6d88547b381_add_progress_field_to_share_instance.py 24 6 0 0 0 75%
manila/db/migrations/alembic/versions/e8ea58723178_remove_host_from_driver_private_data.py 40 3 0 4 0 93%
manila/db/migrations/alembic/versions/e975ea83b712_add_share_server_encryption.py 50 21 0 0 0 58%
manila/db/migrations/alembic/versions/e9f79621d83f_add_cast_rules_to_readonly_to_share_instances.py 24 3 0 4 1 79%
manila/db/migrations/alembic/versions/eb6d5544cbbd_add_provider_location_to_share_snapshot_instances.py 8 0 0 0 0 100%
manila/db/migrations/alembic/versions/ef0c02b4366_add_share_type_projects.py 33 12 0 0 0 64%
manila/db/migrations/alembic/versions/fbdfabcba377_change_the_mysql_datetime_precision.py 19 0 0 8 0 100%
manila/db/migrations/alembic/versions/fdfb668d19e1_add_gateway_to_network_allocations_table.py 10 0 0 0 0 100%
manila/db/migrations/utils.py 3 0 0 0 0 100%
manila/db/sqlalchemy/__init__.py 0 0 0 0 0 100%
manila/db/sqlalchemy/api.py 3720 383 0 988 132 87%
manila/db/sqlalchemy/models.py 771 23 0 88 10 95%
manila/db/sqlalchemy/query.py 11 1 0 2 1 85%
manila/db/sqlalchemy/utils.py 15 0 0 6 0 100%
manila/exception.py 578 3 0 18 2 99%
manila/i18n.py 8 2 0 0 0 75%
manila/image/__init__.py 9 0 0 0 0 100%
manila/image/glance.py 23 1 0 0 0 96%
manila/keymgr/__init__.py 0 0 0 0 0 100%
manila/keymgr/barbican.py 123 53 0 10 1 59%
manila/lock/__init__.py 0 0 0 0 0 100%
manila/lock/api.py 93 6 0 30 3 91%
manila/manager.py 60 7 0 8 0 87%
manila/message/__init__.py 0 0 0 0 0 100%
manila/message/api.py 34 0 0 0 0 100%
manila/message/message_field.py 83 3 0 10 1 91%
manila/message/message_levels.py 1 0 0 0 0 100%
manila/network/__init__.py 59 5 0 16 0 93%
manila/network/linux/__init__.py 0 0 0 0 0 100%
manila/network/linux/interface.py 145 11 0 40 10 89%
manila/network/linux/ip_lib.py 294 14 0 88 12 93%
manila/network/linux/ovs_lib.py 27 2 0 0 0 93%
manila/network/neutron/__init__.py 0 0 0 0 0 100%
manila/network/neutron/api.py 267 74 0 44 6 72%
manila/network/neutron/constants.py 5 0 0 0 0 100%
manila/network/neutron/neutron_network_plugin.py 327 19 0 116 15 92%
manila/network/standalone_network_plugin.py 142 0 0 54 0 100%
manila/opts.py 87 87 0 0 0 0%
manila/policies/__init__.py 35 0 0 0 0 100%
manila/policies/availability_zone.py 9 0 0 0 0 100%
manila/policies/base.py 21 0 0 0 0 100%
manila/policies/message.py 11 0 0 0 0 100%
manila/policies/quota_class_set.py 10 0 0 0 0 100%
manila/policies/quota_set.py 11 0 0 0 0 100%
manila/policies/resource_lock.py 14 0 0 0 0 100%
manila/policies/scheduler_stats.py 10 0 0 0 0 100%
manila/policies/security_service.py 15 0 0 0 0 100%
manila/policies/service.py 11 0 0 0 0 100%
manila/policies/share_access.py 11 0 0 0 0 100%
manila/policies/share_access_metadata.py 10 0 0 0 0 100%
manila/policies/share_backup.py 15 0 0 0 0 100%
manila/policies/share_export_location.py 14 0 0 0 0 100%
manila/policies/share_group.py 15 0 0 0 0 100%
manila/policies/share_group_snapshot.py 15 0 0 0 0 100%
manila/policies/share_group_type.py 16 0 0 0 0 100%
manila/policies/share_group_types_spec.py 13 0 0 0 0 100%
manila/policies/share_instance.py 12 0 0 0 0 100%
manila/policies/share_instance_export_location.py 10 0 0 0 0 100%
manila/policies/share_network.py 22 0 0 0 0 100%
manila/policies/share_network_subnet.py 15 0 0 0 0 100%
manila/policies/share_replica.py 17 0 0 0 0 100%
manila/policies/share_replica_export_location.py 10 0 0 0 0 100%
manila/policies/share_server.py 21 0 0 0 0 100%
manila/policies/share_snapshot.py 22 0 0 0 0 100%
manila/policies/share_snapshot_export_location.py 10 0 0 0 0 100%
manila/policies/share_snapshot_instance.py 12 0 0 0 0 100%
manila/policies/share_snapshot_instance_export_location.py 10 0 0 0 0 100%
manila/policies/share_transfer.py 13 0 0 0 0 100%
manila/policies/share_type.py 17 0 0 0 0 100%
manila/policies/share_types_extra_spec.py 13 0 0 0 0 100%
manila/policies/shares.py 44 0 0 0 0 100%
manila/policy.py 86 16 0 14 2 76%
manila/privsep/__init__.py 3 0 0 0 0 100%
manila/privsep/common.py 18 13 0 0 0 28%
manila/privsep/filesystem.py 11 3 0 0 0 73%
manila/privsep/lvm.py 34 16 0 4 0 47%
manila/privsep/os.py 49 26 0 6 0 42%
manila/quota.py 257 4 0 96 5 97%
manila/rpc.py 88 10 0 16 4 83%
manila/scheduler/__init__.py 0 0 0 0 0 100%
manila/scheduler/base_handler.py 11 0 0 0 0 100%
manila/scheduler/drivers/__init__.py 0 0 0 0 0 100%
manila/scheduler/drivers/base.py 47 13 0 0 0 72%
manila/scheduler/drivers/chance.py 30 20 0 4 0 29%
manila/scheduler/drivers/filter.py 265 30 0 94 12 86%
manila/scheduler/drivers/simple.py 33 0 0 8 1 98%
manila/scheduler/evaluator/__init__.py 0 0 0 0 0 100%
manila/scheduler/evaluator/evaluator.py 182 0 0 32 3 99%
manila/scheduler/filters/__init__.py 0 0 0 0 0 100%
manila/scheduler/filters/affinity.py 60 5 0 12 2 90%
manila/scheduler/filters/availability_zone.py 20 0 0 6 0 100%
manila/scheduler/filters/base.py 32 0 0 12 0 100%
manila/scheduler/filters/base_host.py 9 1 0 0 0 89%
manila/scheduler/filters/capabilities.py 16 0 0 4 0 100%
manila/scheduler/filters/capacity.py 47 0 0 20 0 100%
manila/scheduler/filters/create_from_snapshot.py 22 0 0 6 0 100%
manila/scheduler/filters/driver.py 40 0 0 4 0 100%
manila/scheduler/filters/extra_specs_ops.py 34 3 0 20 2 91%
manila/scheduler/filters/host.py 14 0 0 6 0 100%
manila/scheduler/filters/ignore_attempted_hosts.py 15 0 0 2 0 100%
manila/scheduler/filters/json.py 72 1 0 30 1 98%
manila/scheduler/filters/retry.py 15 0 0 2 0 100%
manila/scheduler/filters/share_group_filters/__init__.py 0 0 0 0 0 100%
manila/scheduler/filters/share_group_filters/consistent_snapshot.py 7 1 0 2 1 78%
manila/scheduler/filters/share_replication.py 28 0 0 10 0 100%
manila/scheduler/host_manager.py 376 21 0 158 18 93%
manila/scheduler/manager.py 168 17 0 30 2 89%
manila/scheduler/rpcapi.py 42 0 0 0 0 100%
manila/scheduler/scheduler_options.py 48 7 0 12 0 88%
manila/scheduler/utils.py 56 2 0 20 0 97%
manila/scheduler/weighers/__init__.py 0 0 0 0 0 100%
manila/scheduler/weighers/base.py 56 2 0 24 1 96%
manila/scheduler/weighers/base_host.py 12 1 0 0 0 92%
manila/scheduler/weighers/capacity.py 47 2 0 22 2 94%
manila/scheduler/weighers/goodness.py 46 0 0 10 1 98%
manila/scheduler/weighers/host_affinity.py 24 0 0 6 0 100%
manila/scheduler/weighers/netapp_aiq.py 156 19 0 40 7 85%
manila/scheduler/weighers/pool.py 23 0 0 6 0 100%
manila/service.py 227 46 0 64 21 74%
manila/services/__init__.py 0 0 0 0 0 100%
manila/services/api.py 13 0 0 2 0 100%
manila/share/__init__.py 4 0 0 0 0 100%
manila/share/access.py 219 14 0 70 4 92%
manila/share/api.py 1880 152 0 706 67 90%
manila/share/configuration.py 20 0 1 2 0 100%
manila/share/driver.py 468 59 15 134 16 86%
manila/share/drivers/__init__.py 0 0 0 0 0 100%
manila/share/drivers/cephfs/__init__.py 0 0 0 0 0 100%
manila/share/drivers/cephfs/driver.py 738 124 0 204 38 79%
manila/share/drivers/container/__init__.py 0 0 0 0 0 100%
manila/share/drivers/container/container_helper.py 159 0 0 18 0 100%
manila/share/drivers/container/driver.py 309 32 0 64 3 88%
manila/share/drivers/container/protocol_helper.py 76 1 0 20 2 97%
manila/share/drivers/container/security_service_helper.py 54 0 0 4 0 100%
manila/share/drivers/container/storage_helper.py 121 8 0 10 1 93%
manila/share/drivers/dell_emc/__init__.py 0 0 0 0 0 100%
manila/share/drivers/dell_emc/common/__init__.py 0 0 0 0 0 100%
manila/share/drivers/dell_emc/common/enas/__init__.py 0 0 0 0 0 100%
manila/share/drivers/dell_emc/common/enas/connector.py 99 1 0 16 2 97%
manila/share/drivers/dell_emc/common/enas/constants.py 27 0 0 0 0 100%
manila/share/drivers/dell_emc/common/enas/utils.py 89 14 0 30 2 83%
manila/share/drivers/dell_emc/common/enas/xml_api_parser.py 191 1 0 48 6 97%
manila/share/drivers/dell_emc/driver.py 137 7 0 32 6 92%
manila/share/drivers/dell_emc/plugin_manager.py 11 1 0 4 1 87%
manila/share/drivers/dell_emc/plugins/__init__.py 0 0 0 0 0 100%
manila/share/drivers/dell_emc/plugins/base.py 35 5 0 0 0 86%
manila/share/drivers/dell_emc/plugins/powerflex/__init__.py 0 0 0 0 0 100%
manila/share/drivers/dell_emc/plugins/powerflex/connection.py 191 6 0 40 9 94%
manila/share/drivers/dell_emc/plugins/powerflex/object_manager.py 171 5 0 46 13 91%
manila/share/drivers/dell_emc/plugins/powermax/__init__.py 0 0 0 0 0 100%
manila/share/drivers/dell_emc/plugins/powermax/connection.py 471 471 0 148 0 0%
manila/share/drivers/dell_emc/plugins/powermax/object_manager.py 1062 3 0 418 23 98%
manila/share/drivers/dell_emc/plugins/powerscale/__init__.py 0 0 0 0 0 100%
manila/share/drivers/dell_emc/plugins/powerscale/powerscale.py 498 2 0 178 15 97%
manila/share/drivers/dell_emc/plugins/powerscale/powerscale_api.py 338 4 0 102 6 98%
manila/share/drivers/dell_emc/plugins/powerstore/__init__.py 0 0 0 0 0 100%
manila/share/drivers/dell_emc/plugins/powerstore/client.py 173 0 0 52 2 99%
manila/share/drivers/dell_emc/plugins/powerstore/connection.py 269 3 0 74 11 96%
manila/share/drivers/dell_emc/plugins/unity/__init__.py 0 0 0 0 0 100%
manila/share/drivers/dell_emc/plugins/unity/client.py 216 14 0 28 4 92%
manila/share/drivers/dell_emc/plugins/unity/connection.py 477 16 0 142 21 94%
manila/share/drivers/dell_emc/plugins/unity/utils.py 61 3 0 26 2 94%
manila/share/drivers/dell_emc/plugins/vnx/__init__.py 0 0 0 0 0 100%
manila/share/drivers/dell_emc/plugins/vnx/connection.py 472 5 0 148 10 98%
manila/share/drivers/dell_emc/plugins/vnx/object_manager.py 1064 2 0 418 19 99%
manila/share/drivers/ganesha/__init__.py 150 4 0 42 1 97%
manila/share/drivers/ganesha/manager.py 355 22 0 116 11 92%
manila/share/drivers/ganesha/utils.py 68 4 0 22 1 94%
manila/share/drivers/generic.py 498 23 0 118 16 93%
manila/share/drivers/glusterfs/__init__.py 154 3 0 30 0 98%
manila/share/drivers/glusterfs/common.py 214 1 0 88 4 98%
manila/share/drivers/glusterfs/glusterfs_native.py 75 0 0 18 1 99%
manila/share/drivers/glusterfs/layout.py 121 0 0 10 0 100%
manila/share/drivers/glusterfs/layout_directory.py 132 0 0 16 0 100%
manila/share/drivers/glusterfs/layout_volume.py 294 3 0 86 6 98%
manila/share/drivers/hdfs/__init__.py 0 0 0 0 0 100%
manila/share/drivers/hdfs/hdfs_native.py 226 30 0 26 5 84%
manila/share/drivers/helpers.py 311 14 0 92 4 96%
manila/share/drivers/hitachi/__init__.py 0 0 0 0 0 100%
manila/share/drivers/hitachi/hnas/__init__.py 0 0 0 0 0 100%
manila/share/drivers/hitachi/hnas/driver.py 456 0 0 132 5 99%
manila/share/drivers/hitachi/hnas/ssh.py 586 2 0 144 12 98%
manila/share/drivers/hitachi/hsp/__init__.py 0 0 0 0 0 100%
manila/share/drivers/hitachi/hsp/driver.py 173 0 0 44 2 99%
manila/share/drivers/hitachi/hsp/rest.py 112 1 0 18 2 98%
manila/share/drivers/hpe/__init__.py 0 0 0 0 0 100%
manila/share/drivers/hpe/hpe_3par_driver.py 243 4 0 62 10 95%
manila/share/drivers/hpe/hpe_3par_mediator.py 825 28 0 256 28 95%
manila/share/drivers/huawei/__init__.py 0 0 0 0 0 100%
manila/share/drivers/huawei/base.py 49 0 0 0 0 100%
manila/share/drivers/huawei/constants.py 57 0 0 0 0 100%
manila/share/drivers/huawei/huawei_nas.py 114 2 0 6 0 98%
manila/share/drivers/huawei/huawei_utils.py 37 1 0 20 5 89%
manila/share/drivers/huawei/v3/__init__.py 0 0 0 0 0 100%
manila/share/drivers/huawei/v3/connection.py 1120 32 0 424 48 95%
manila/share/drivers/huawei/v3/helper.py 891 41 0 198 36 93%
manila/share/drivers/huawei/v3/replication.py 126 0 0 26 1 99%
manila/share/drivers/huawei/v3/rpcapi.py 13 0 0 0 0 100%
manila/share/drivers/huawei/v3/smartx.py 128 4 0 60 0 97%
manila/share/drivers/ibm/__init__.py 0 0 0 0 0 100%
manila/share/drivers/ibm/gpfs.py 719 33 0 126 15 94%
manila/share/drivers/infinidat/__init__.py 0 0 0 0 0 100%
manila/share/drivers/infinidat/infinibox.py 314 0 0 38 0 100%
manila/share/drivers/infortrend/__init__.py 0 0 0 0 0 100%
manila/share/drivers/infortrend/driver.py 67 9 0 2 0 87%
manila/share/drivers/infortrend/infortrend_nas.py 423 157 0 132 13 60%
manila/share/drivers/inspur/__init__.py 0 0 0 0 0 100%
manila/share/drivers/inspur/as13000/__init__.py 0 0 0 0 0 100%
manila/share/drivers/inspur/as13000/as13000_nas.py 497 17 0 100 6 96%
manila/share/drivers/inspur/instorage/__init__.py 0 0 0 0 0 100%
manila/share/drivers/inspur/instorage/cli_helper.py 250 25 0 54 7 89%
manila/share/drivers/inspur/instorage/instorage.py 303 16 0 96 9 94%
manila/share/drivers/lvm.py 289 23 0 38 5 91%
manila/share/drivers/macrosan/__init__.py 0 0 0 0 0 100%
manila/share/drivers/macrosan/macrosan_constants.py 24 0 0 0 0 100%
manila/share/drivers/macrosan/macrosan_helper.py 347 6 0 144 15 95%
manila/share/drivers/macrosan/macrosan_nas.py 57 0 0 0 0 100%
manila/share/drivers/macrosan/rest_helper.py 386 3 0 70 9 97%
manila/share/drivers/maprfs/__init__.py 0 0 0 0 0 100%
manila/share/drivers/maprfs/driver_util.py 238 9 0 60 12 93%
manila/share/drivers/maprfs/maprfs_native.py 245 3 0 42 6 97%
manila/share/drivers/netapp/__init__.py 0 0 0 0 0 100%
manila/share/drivers/netapp/common.py 54 0 0 12 0 100%
manila/share/drivers/netapp/dataontap/__init__.py 0 0 0 0 0 100%
manila/share/drivers/netapp/dataontap/client/__init__.py 0 0 0 0 0 100%
manila/share/drivers/netapp/dataontap/client/api.py 560 168 0 166 19 66%
manila/share/drivers/netapp/dataontap/client/client_base.py 55 0 0 8 0 100%
manila/share/drivers/netapp/dataontap/client/client_cmode.py 3117 296 0 880 98 88%
manila/share/drivers/netapp/dataontap/client/client_cmode_rest.py 2855 197 0 762 147 90%
manila/share/drivers/netapp/dataontap/client/rest_api.py 184 9 0 32 3 94%
manila/share/drivers/netapp/dataontap/client/rest_endpoints.py 5 0 0 0 0 100%
manila/share/drivers/netapp/dataontap/cluster_mode/__init__.py 0 0 0 0 0 100%
manila/share/drivers/netapp/dataontap/cluster_mode/data_motion.py 425 22 0 82 17 92%
manila/share/drivers/netapp/dataontap/cluster_mode/drv_multi_svm.py 158 75 0 0 0 53%
manila/share/drivers/netapp/dataontap/cluster_mode/drv_single_svm.py 154 75 0 0 0 51%
manila/share/drivers/netapp/dataontap/cluster_mode/lib_base.py 2649 135 0 768 83 93%
manila/share/drivers/netapp/dataontap/cluster_mode/lib_multi_svm.py 1212 61 0 392 48 93%
manila/share/drivers/netapp/dataontap/cluster_mode/lib_single_svm.py 100 15 0 34 1 82%
manila/share/drivers/netapp/dataontap/cluster_mode/performance.py 183 1 0 64 4 98%
manila/share/drivers/netapp/dataontap/protocols/__init__.py 0 0 0 0 0 100%
manila/share/drivers/netapp/dataontap/protocols/base.py 38 0 0 4 0 100%
manila/share/drivers/netapp/dataontap/protocols/cifs_cmode.py 86 0 0 22 0 100%
manila/share/drivers/netapp/dataontap/protocols/nfs_cmode.py 102 0 0 20 1 99%
manila/share/drivers/netapp/options.py 22 0 0 0 0 100%
manila/share/drivers/netapp/utils.py 227 13 0 56 3 93%
manila/share/drivers/nexenta/__init__.py 0 0 0 0 0 100%
manila/share/drivers/nexenta/ns4/__init__.py 0 0 0 0 0 100%
manila/share/drivers/nexenta/ns4/jsonrpc.py 47 3 0 6 1 92%
manila/share/drivers/nexenta/ns4/nexenta_nas.py 60 2 0 8 4 91%
manila/share/drivers/nexenta/ns4/nexenta_nfs_helper.py 113 3 0 24 5 94%
manila/share/drivers/nexenta/ns5/__init__.py 0 0 0 0 0 100%
manila/share/drivers/nexenta/ns5/jsonrpc.py 374 0 0 112 2 99%
manila/share/drivers/nexenta/ns5/nexenta_nas.py 291 18 0 72 23 89%
manila/share/drivers/nexenta/options.py 4 0 0 0 0 100%
manila/share/drivers/nexenta/utils.py 22 0 0 10 1 97%
manila/share/drivers/purestorage/__init__.py 0 0 0 0 0 100%
manila/share/drivers/purestorage/flashblade.py 239 81 0 24 0 66%
manila/share/drivers/qnap/__init__.py 0 0 0 0 0 100%
manila/share/drivers/qnap/api.py 380 7 0 128 16 95%
manila/share/drivers/qnap/qnap.py 440 21 0 116 14 94%
manila/share/drivers/quobyte/__init__.py 0 0 0 0 0 100%
manila/share/drivers/quobyte/jsonrpc.py 58 3 0 22 3 92%
manila/share/drivers/quobyte/quobyte.py 140 3 0 40 2 97%
manila/share/drivers/service_instance.py 587 13 0 210 17 96%
manila/share/drivers/tegile/__init__.py 0 0 0 0 0 100%
manila/share/drivers/tegile/tegile.py 227 4 0 40 2 98%
manila/share/drivers/vastdata/__init__.py 0 0 0 0 0 100%
manila/share/drivers/vastdata/driver.py 176 0 0 48 2 99%
manila/share/drivers/vastdata/driver_util.py 106 1 0 22 1 98%
manila/share/drivers/vastdata/rest.py 173 3 0 34 2 98%
manila/share/drivers/veritas/__init__.py 0 0 0 0 0 100%
manila/share/drivers/veritas/veritas_isa.py 372 12 0 72 1 97%
manila/share/drivers/windows/__init__.py 0 0 0 0 0 100%
manila/share/drivers/windows/service_instance.py 138 0 0 32 1 99%
manila/share/drivers/windows/windows_smb_driver.py 80 0 0 10 3 97%
manila/share/drivers/windows/windows_smb_helper.py 126 2 0 24 2 97%
manila/share/drivers/windows/windows_utils.py 113 0 0 10 2 98%
manila/share/drivers/windows/winrm_helper.py 96 2 0 16 4 95%
manila/share/drivers/zadara/__init__.py 0 0 0 0 0 100%
manila/share/drivers/zadara/common.py 197 41 0 74 20 74%
manila/share/drivers/zadara/zadara.py 404 166 0 166 38 52%
manila/share/drivers/zfsonlinux/__init__.py 0 0 0 0 0 100%
manila/share/drivers/zfsonlinux/driver.py 687 6 0 178 2 99%
manila/share/drivers/zfsonlinux/utils.py 164 0 0 50 1 99%
manila/share/drivers/zfssa/__init__.py 0 0 0 0 0 100%
manila/share/drivers/zfssa/restclient.py 182 141 0 54 0 17%
manila/share/drivers/zfssa/zfssarest.py 207 51 0 60 6 74%
manila/share/drivers/zfssa/zfssashare.py 241 44 0 54 7 79%
manila/share/drivers_private_data.py 57 1 0 10 1 97%
manila/share/hook.py 61 0 0 14 0 100%
manila/share/hooks/__init__.py 0 0 0 0 0 100%
manila/share/manager.py 2924 333 0 854 125 86%
manila/share/migration.py 96 0 0 24 0 100%
manila/share/rpcapi.py 218 19 0 0 0 91%
manila/share/share_types.py 300 34 0 128 19 87%
manila/share/snapshot_access.py 57 2 0 26 3 94%
manila/share/utils.py 68 0 0 34 1 99%
manila/share_group/__init__.py 0 0 0 0 0 100%
manila/share_group/api.py 255 23 0 80 7 91%
manila/share_group/share_group_types.py 97 35 0 36 2 62%
manila/ssh_utils.py 123 19 0 38 10 80%
manila/tests/__init__.py 2 0 0 0 0 100%
manila/tests/api/__init__.py 0 0 0 0 0 100%
manila/tests/api/common.py 10 10 0 6 0 0%
manila/tests/api/contrib/__init__.py 0 0 0 0 0 100%
manila/tests/api/contrib/stubs.py 79 3 0 10 1 96%
manila/tests/api/extensions/__init__.py 0 0 0 0 0 100%
manila/tests/api/extensions/foxinsocks.py 44 5 0 2 0 89%
manila/tests/api/fakes.py 131 23 0 14 0 81%
manila/tests/api/middleware/__init__.py 0 0 0 0 0 100%
manila/tests/api/middleware/test_auth.py 34 0 0 0 0 100%
manila/tests/api/middleware/test_faults.py 112 4 0 8 0 97%
manila/tests/api/openstack/__init__.py 0 0 0 0 0 100%
manila/tests/api/openstack/test_api_version_request.py 102 0 0 0 0 100%
manila/tests/api/openstack/test_versioned_method.py 11 0 0 0 0 100%
manila/tests/api/openstack/test_wsgi.py 697 47 0 16 0 93%
manila/tests/api/test_common.py 272 0 0 8 0 100%
manila/tests/api/test_extensions.py 111 2 0 12 4 95%
manila/tests/api/test_middleware.py 37 0 0 2 0 100%
manila/tests/api/test_schemas.py 77 23 0 44 10 68%
manila/tests/api/test_validation.py 171 3 0 8 2 97%
manila/tests/api/test_versions.py 215 1 0 20 4 98%
manila/tests/api/test_wsgi.py 20 0 0 0 0 100%
manila/tests/api/v1/__init__.py 0 0 0 0 0 100%
manila/tests/api/v1/stubs.py 51 51 0 0 0 0%
manila/tests/api/v1/test_share_metadata.py 300 0 0 4 2 99%
manila/tests/api/v1/test_share_servers.py 232 0 0 10 0 100%
manila/tests/api/v1/test_share_snapshots.py 222 0 0 12 0 100%
manila/tests/api/v1/test_shares.py 798 3 0 42 2 99%
manila/tests/api/v2/__init__.py 0 0 0 0 0 100%
manila/tests/api/v2/stubs.py 15 0 0 0 0 100%
manila/tests/api/v2/test_availability_zones.py 47 0 0 0 0 100%
manila/tests/api/v2/test_limits.py 361 12 0 26 4 96%
manila/tests/api/v2/test_messages.py 98 0 0 0 0 100%
manila/tests/api/v2/test_metadata.py 89 0 0 0 0 100%
manila/tests/api/v2/test_quota_class_sets.py 99 0 0 24 0 100%
manila/tests/api/v2/test_quota_sets.py 306 5 0 20 2 98%
manila/tests/api/v2/test_resource_locks.py 136 0 0 10 0 100%
manila/tests/api/v2/test_scheduler_stats.py 103 0 0 8 0 100%
manila/tests/api/v2/test_security_service.py 235 0 0 8 0 100%
manila/tests/api/v2/test_security_services.py 40 0 0 8 0 100%
manila/tests/api/v2/test_services.py 164 5 0 16 5 94%
manila/tests/api/v2/test_share_access_metadata.py 65 0 0 0 0 100%
manila/tests/api/v2/test_share_accesses.py 126 0 0 8 0 100%
manila/tests/api/v2/test_share_backups.py 268 10 0 16 1 95%
manila/tests/api/v2/test_share_export_locations.py 180 0 0 26 2 99%
manila/tests/api/v2/test_share_group_snapshots.py 336 8 0 2 1 97%
manila/tests/api/v2/test_share_group_type_specs.py 202 1 0 4 0 99%
manila/tests/api/v2/test_share_group_types.py 344 0 0 18 0 100%
manila/tests/api/v2/test_share_groups.py 492 0 0 6 1 99%
manila/tests/api/v2/test_share_instance_export_locations.py 82 0 0 14 0 100%
manila/tests/api/v2/test_share_instances.py 213 1 0 32 1 99%
manila/tests/api/v2/test_share_manage.py 118 0 0 2 0 100%
manila/tests/api/v2/test_share_network_subnets.py 264 0 0 18 0 100%
manila/tests/api/v2/test_share_networks.py 769 0 0 26 1 99%
manila/tests/api/v2/test_share_replica_export_locations.py 94 0 0 18 0 100%
manila/tests/api/v2/test_share_replicas.py 480 0 0 32 1 99%
manila/tests/api/v2/test_share_servers.py 534 0 0 20 0 100%
manila/tests/api/v2/test_share_snapshot_export_locations.py 38 0 0 0 0 100%
manila/tests/api/v2/test_share_snapshot_instance_export_locations.py 38 0 0 0 0 100%
manila/tests/api/v2/test_share_snapshot_instances.py 120 0 0 14 2 99%
manila/tests/api/v2/test_share_snapshots.py 494 0 0 42 1 99%
manila/tests/api/v2/test_share_transfer.py 304 0 0 2 0 100%
manila/tests/api/v2/test_share_types.py 535 12 0 76 3 97%
manila/tests/api/v2/test_share_types_extra_specs.py 190 1 0 6 1 99%
manila/tests/api/v2/test_share_unmanage.py 125 0 0 0 0 100%
manila/tests/api/v2/test_shares.py 1473 4 0 116 3 99%
manila/tests/api/views/__init__.py 0 0 0 0 0 100%
manila/tests/api/views/test_quota_class_sets.py 47 0 0 12 0 100%
manila/tests/api/views/test_quota_sets.py 49 0 0 14 0 100%
manila/tests/api/views/test_scheduler_stats.py 21 0 0 2 0 100%
manila/tests/api/views/test_share_accesses.py 48 0 0 8 0 100%
manila/tests/api/views/test_share_network_subnets.py 43 0 0 8 0 100%
manila/tests/api/views/test_share_networks.py 129 0 0 44 3 98%
manila/tests/api/views/test_shares.py 53 0 0 18 0 100%
manila/tests/api/views/test_versions.py 50 0 0 0 0 100%
manila/tests/cmd/__init__.py 0 0 0 0 0 100%
manila/tests/cmd/test_api.py 26 0 0 0 0 100%
manila/tests/cmd/test_data.py 23 0 0 0 0 100%
manila/tests/cmd/test_manage.py 352 26 0 6 0 92%
manila/tests/cmd/test_scheduler.py 23 0 0 0 0 100%
manila/tests/cmd/test_share.py 34 0 0 2 0 100%
manila/tests/cmd/test_status.py 6 2 0 0 0 67%
manila/tests/common/__init__.py 0 0 0 0 0 100%
manila/tests/common/test_client_auth.py 55 0 0 4 0 100%
manila/tests/common/test_config.py 21 0 0 0 0 100%
manila/tests/compute/__init__.py 0 0 0 0 0 100%
manila/tests/compute/test_nova.py 178 6 0 2 0 97%
manila/tests/conf_fixture.py 54 0 0 0 0 100%
manila/tests/data/__init__.py 0 0 0 0 0 100%
manila/tests/data/test_helper.py 162 0 0 34 0 100%
manila/tests/data/test_manager.py 386 2 0 34 2 99%
manila/tests/data/test_rpcapi.py 56 1 0 6 1 97%
manila/tests/data/test_utils.py 140 0 0 0 0 100%
manila/tests/db/__init__.py 0 0 0 0 0 100%
manila/tests/db/fakes.py 22 6 0 4 1 65%
manila/tests/db/migrations/__init__.py 0 0 0 0 0 100%
manila/tests/db/migrations/alembic/__init__.py 0 0 0 0 0 100%
manila/tests/db/migrations/alembic/migrations_data_checks.py 1536 20 1 332 10 98%
manila/tests/db/migrations/alembic/test_migration.py 105 6 0 24 0 95%
manila/tests/db/migrations/test_utils.py 10 0 0 0 0 100%
manila/tests/db/sqlalchemy/__init__.py 0 0 0 0 0 100%
manila/tests/db/sqlalchemy/test_api.py 2831 2 0 268 4 99%
manila/tests/db/sqlalchemy/test_models.py 85 0 0 0 0 100%
manila/tests/db/test_api.py 16 0 0 4 0 100%
manila/tests/db/test_migration.py 46 0 0 0 0 100%
manila/tests/db_utils.py 104 0 0 12 0 100%
manila/tests/declare_conf.py 3 0 0 0 0 100%
manila/tests/fake_backup_driver.py 18 5 0 0 0 72%
manila/tests/fake_client_exception_class.py 5 1 0 0 0 80%
manila/tests/fake_compute.py 48 14 0 4 0 73%
manila/tests/fake_driver.py 56 14 0 2 0 76%
manila/tests/fake_image.py 7 0 0 2 0 100%
manila/tests/fake_network.py 122 57 0 24 2 49%
manila/tests/fake_notifier.py 30 1 0 6 2 92%
manila/tests/fake_service_instance.py 28 4 0 0 0 86%
manila/tests/fake_share.py 99 3 0 26 3 95%
manila/tests/fake_utils.py 53 3 0 6 2 92%
manila/tests/fake_volume.py 40 9 0 4 0 80%
manila/tests/fake_zfssa.py 74 20 0 0 0 73%
manila/tests/hacking/__init__.py 0 0 0 0 0 100%
manila/tests/hacking/checks.py 111 14 0 52 6 83%
manila/tests/image/__init__.py 0 0 0 0 0 100%
manila/tests/image/test_image.py 38 2 0 0 0 95%
manila/tests/integrated/__init__.py 0 0 0 0 0 100%
manila/tests/integrated/api/__init__.py 0 0 0 0 0 100%
manila/tests/integrated/api/client.py 123 50 0 32 6 52%
manila/tests/integrated/integrated_helpers.py 65 27 0 6 0 54%
manila/tests/integrated/test_extensions.py 16 0 0 0 0 100%
manila/tests/integrated/test_login.py 8 1 0 2 1 80%
manila/tests/keymgr/__init__.py 0 0 0 0 0 100%
manila/tests/keymgr/test_barbican.py 53 0 0 0 0 100%
manila/tests/lock/__init__.py 0 0 0 0 0 100%
manila/tests/lock/test_api.py 165 0 0 6 0 100%
manila/tests/message/__init__.py 0 0 0 0 0 100%
manila/tests/message/test_api.py 47 0 0 0 0 100%
manila/tests/message/test_message_field.py 31 0 0 4 0 100%
manila/tests/monkey_patch_example/__init__.py 6 0 0 0 0 100%
manila/tests/monkey_patch_example/example_a.py 7 0 0 0 0 100%
manila/tests/monkey_patch_example/example_b.py 7 0 0 0 0 100%
manila/tests/network/__init__.py 0 0 0 0 0 100%
manila/tests/network/linux/__init__.py 0 0 0 0 0 100%
manila/tests/network/linux/test_interface.py 174 5 0 8 2 96%
manila/tests/network/linux/test_ip_lib.py 397 0 0 6 0 100%
manila/tests/network/linux/test_ovs_lib.py 32 0 0 0 0 100%
manila/tests/network/neutron/__init__.py 0 0 0 0 0 100%
manila/tests/network/neutron/test_neutron_api.py 349 11 0 0 0 97%
manila/tests/network/neutron/test_neutron_plugin.py 830 2 0 52 2 99%
manila/tests/network/test_standalone_network_plugin.py 228 0 0 18 0 100%
manila/tests/runtime_conf.py 3 0 0 0 0 100%
manila/tests/scheduler/__init__.py 0 0 0 0 0 100%
manila/tests/scheduler/drivers/__init__.py 0 0 0 0 0 100%
manila/tests/scheduler/drivers/test_base.py 51 0 0 2 0 100%
manila/tests/scheduler/drivers/test_filter.py 338 0 0 2 0 100%
manila/tests/scheduler/drivers/test_simple.py 79 0 0 0 0 100%
manila/tests/scheduler/evaluator/__init__.py 0 0 0 0 0 100%
manila/tests/scheduler/evaluator/test_evaluator.py 86 0 0 0 0 100%
manila/tests/scheduler/fakes.py 63 3 0 4 0 96%
manila/tests/scheduler/filters/__init__.py 0 0 0 0 0 100%
manila/tests/scheduler/filters/test_affinity.py 56 1 0 6 1 97%
manila/tests/scheduler/filters/test_availability_zone.py 43 0 0 0 0 100%
manila/tests/scheduler/filters/test_base.py 71 0 0 0 0 100%
manila/tests/scheduler/filters/test_base_host.py 21 0 0 2 0 100%
manila/tests/scheduler/filters/test_capabilities.py 58 0 0 0 0 100%
manila/tests/scheduler/filters/test_capacity.py 101 1 0 0 0 99%
manila/tests/scheduler/filters/test_create_from_snapshot.py 37 0 0 0 0 100%
manila/tests/scheduler/filters/test_driver.py 51 0 0 0 0 100%
manila/tests/scheduler/filters/test_extra_specs_ops.py 12 0 0 0 0 100%
manila/tests/scheduler/filters/test_host.py 27 0 0 0 0 100%
manila/tests/scheduler/filters/test_ignore_attempted_hosts.py 21 0 0 0 0 100%
manila/tests/scheduler/filters/test_json.py 114 0 0 2 0 100%
manila/tests/scheduler/filters/test_retry.py 21 0 0 0 0 100%
manila/tests/scheduler/filters/test_share_replication.py 49 0 0 0 0 100%
manila/tests/scheduler/test_host_manager.py 299 2 0 28 0 99%
manila/tests/scheduler/test_manager.py 212 0 0 0 0 100%
manila/tests/scheduler/test_rpcapi.py 52 1 0 6 1 97%
manila/tests/scheduler/test_scheduler_options.py 84 0 0 0 0 100%
manila/tests/scheduler/test_utils.py 15 0 0 0 0 100%
manila/tests/scheduler/weighers/__init__.py 0 0 0 0 0 100%
manila/tests/scheduler/weighers/test_base.py 26 2 0 2 0 93%
manila/tests/scheduler/weighers/test_capacity.py 58 0 0 2 0 100%
manila/tests/scheduler/weighers/test_goodness.py 67 0 0 0 0 100%
manila/tests/scheduler/weighers/test_host_affinity.py 58 0 0 0 0 100%
manila/tests/scheduler/weighers/test_netapp_aiq.py 150 0 0 24 1 99%
manila/tests/scheduler/weighers/test_pool.py 53 0 0 2 0 100%
manila/tests/services/__init__.py 0 0 0 0 0 100%
manila/tests/services/test_api.py 23 0 0 0 0 100%
manila/tests/share/__init__.py 0 0 0 0 0 100%
manila/tests/share/drivers/__init__.py 0 0 0 0 0 100%
manila/tests/share/drivers/cephfs/__init__.py 0 0 0 0 0 100%
manila/tests/share/drivers/cephfs/test_driver.py 762 1 0 48 0 99%
manila/tests/share/drivers/container/__init__.py 0 0 0 0 0 100%
manila/tests/share/drivers/container/fakes.py 51 0 0 0 0 100%
manila/tests/share/drivers/container/test_container_helper.py 183 0 0 2 0 100%
manila/tests/share/drivers/container/test_driver.py 416 2 0 12 0 99%
manila/tests/share/drivers/container/test_protocol_helper.py 127 2 0 0 0 98%
manila/tests/share/drivers/container/test_security_service_helper.py 65 0 0 0 0 100%
manila/tests/share/drivers/container/test_storage_helper.py 151 2 0 8 0 99%
manila/tests/share/drivers/dell_emc/__init__.py 0 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/common/__init__.py 0 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/common/enas/__init__.py 0 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/common/enas/fakes.py 498 3 0 36 2 99%
manila/tests/share/drivers/dell_emc/common/enas/test_connector.py 114 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/common/enas/test_utils.py 71 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/common/enas/utils.py 103 9 0 40 11 85%
manila/tests/share/drivers/dell_emc/plugins/__init__.py 0 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/powerflex/__init__.py 0 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/powerflex/test_connection.py 206 0 0 14 0 100%
manila/tests/share/drivers/dell_emc/plugins/powerflex/test_object_manager.py 262 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/powermax/__init__.py 0 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/powermax/test_connection.py 1249 0 0 4 0 100%
manila/tests/share/drivers/dell_emc/plugins/powermax/test_object_manager.py 1497 0 0 36 0 100%
manila/tests/share/drivers/dell_emc/plugins/powerscale/__init__.py 0 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/powerscale/test_powerscale.py 809 0 0 20 0 100%
manila/tests/share/drivers/dell_emc/plugins/powerscale/test_powerscale_api.py 737 6 0 16 1 99%
manila/tests/share/drivers/dell_emc/plugins/powerstore/__init__.py 0 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/powerstore/test_client.py 406 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/powerstore/test_connection.py 342 0 0 14 0 100%
manila/tests/share/drivers/dell_emc/plugins/unity/__init__.py 4 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/unity/fake_exceptions.py 40 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/unity/res_mock.py 226 7 0 72 9 95%
manila/tests/share/drivers/dell_emc/plugins/unity/test_client.py 171 6 0 0 0 96%
manila/tests/share/drivers/dell_emc/plugins/unity/test_connection.py 583 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/unity/test_utils.py 93 5 0 0 0 95%
manila/tests/share/drivers/dell_emc/plugins/unity/utils.py 13 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/vnx/__init__.py 0 0 0 0 0 100%
manila/tests/share/drivers/dell_emc/plugins/vnx/test_connection.py 1249 0 0 4 0 100%
manila/tests/share/drivers/dell_emc/plugins/vnx/test_object_manager.py 1501 0 0 36 0 100%
manila/tests/share/drivers/dell_emc/test_driver.py 210 1 0 8 1 99%
manila/tests/share/drivers/dummy.py 447 447 0 72 0 0%
manila/tests/share/drivers/ganesha/__init__.py 0 0 0 0 0 100%
manila/tests/share/drivers/ganesha/test_manager.py 601 1 0 62 0 99%
manila/tests/share/drivers/ganesha/test_utils.py 57 0 0 0 0 100%
manila/tests/share/drivers/glusterfs/__init__.py 0 0 0 0 0 100%
manila/tests/share/drivers/glusterfs/test_common.py 401 3 0 16 3 99%
manila/tests/share/drivers/glusterfs/test_glusterfs_native.py 120 0 0 4 1 99%
manila/tests/share/drivers/glusterfs/test_layout.py 176 0 0 6 0 100%
manila/tests/share/drivers/glusterfs/test_layout_directory.py 240 0 0 6 0 100%
manila/tests/share/drivers/glusterfs/test_layout_volume.py 509 0 0 6 1 99%
manila/tests/share/drivers/hdfs/__init__.py 0 0 0 0 0 100%
manila/tests/share/drivers/hdfs/test_hdfs_native.py 258 0 0 2 0 100%
manila/tests/share/drivers/hitachi/__init__.py 0 0 0 0 0 100%
manila/tests/share/drivers/hitachi/hnas/__init__.py 0 0 0 0 0 100%
manila/tests/share/drivers/hitachi/hnas/test_driver.py 548 0 0 36 0 100%
manila/tests/share/drivers/hitachi/hnas/test_ssh.py 614 0 0 20 0 100%
manila/tests/share/drivers/hitachi/hsp/__init__.py 0 0 0 0 0 100%
manila/tests/share/drivers/hitachi/hsp/fakes.py 7 0 0 0 0 100%
manila/tests/share/drivers/hitachi/hsp/test_driver.py 234 0 0 4 0 100%
manila/tests/share/drivers/hitachi/hsp/test_rest.py 155 0 0 14 0 100%
manila/tests/share/drivers/hpe/__init__.py 0 0 0 0 0 100%
manila/tests/share/drivers/hpe/test_hpe_3par_constants.py 90 0 0 0 0 100%
manila/tests/share/drivers/hpe/test_hpe_3par_driver.py 329 0 0 4 1 99%
manila/tests/share/drivers/hpe/test_hpe_3par_mediator.py 858 1 0 32 1 99%
manila/tests/share/drivers/huawei/__init__.py 0 0 0 0 0 100%
manila/tests/share/drivers/huawei/test_huawei_nas.py 2025 48 0 370 50 96%
manila/tests/share/drivers/ibm/__init__.py 0 0 0 0 0 100%
manila/tests/share/drivers/ibm/test_gpfs.py 858 0 0 22 1 99%
manila/tests/share/drivers/infinidat/__init__.py 0 0 0 0 0 100%
manila/tests/share/drivers/infinidat/test_infinidat.py 474 1 0 12 0 99%
manila/tests/share/drivers/infortrend/__init__.py 0 0 0 0 0 100%
manila/tests/share/drivers/infortrend/fake_infortrend_manila_data.py 18 0 0 0 0 100%
manila/tests/share/drivers/infortrend/fake_infortrend_nas_data.py 26 2 0 4 2 87%
manila/tests/share/drivers/infortrend/test_infortrend_nas.py 242 0 0 2 0 100%
manila/tests/share/drivers/inspur/__init__.py 0 0 0 0 0 100%
manila/tests/share/drivers/inspur/as13000/__init__.py 0 0 0 0 0 100%
manila/tests/share/drivers/inspur/as13000/test_as13000_nas.py 632 1 0 48 5 99%
manila/tests/share/drivers/inspur/instorage/__init__.py 0 0 0 0 0 100%
manila/tests/share/drivers/inspur/instorage/test_instorage.py 677 0 0 42 0 100%
manila/tests/share/drivers/macrosan/__init__.py 0 0 0 0 0 100%
manila/tests/share/drivers/macrosan/test_macrosan_nas.py 927 2 0 96 4 99%
manila/tests/share/drivers/maprfs/__init__.py 0 0 0 0 0 100%
manila/tests/share/drivers/maprfs/test_maprfs.py 457 1 0 6 1 99%
manila/tests/share/drivers/netapp/__init__.py 0 0 0 0 0 100%
manila/tests/share/drivers/netapp/dataontap/__init__.py 0 0 0 0 0 100%
manila/tests/share/drivers/netapp/dataontap/client/__init__.py 0 0 0 0 0 100%
manila/tests/share/drivers/netapp/dataontap/client/fakes.py 410 0 0 0 0 100%
manila/tests/share/drivers/netapp/dataontap/client/test_api.py 312 0 0 28 2 99%
manila/tests/share/drivers/netapp/dataontap/client/test_client_base.py 103 0 0 0 0 100%
manila/tests/share/drivers/netapp/dataontap/client/test_client_cmode.py 3465 0 0 188 4 99%
manila/tests/share/drivers/netapp/dataontap/client/test_client_cmode_rest.py 3229 6 0 114 8 99%
manila/tests/share/drivers/netapp/dataontap/client/test_rest_api.py 223 0 0 16 2 99%
manila/tests/share/drivers/netapp/dataontap/cluster_mode/__init__.py 0 0 0 0 0 100%
manila/tests/share/drivers/netapp/dataontap/cluster_mode/test_data_motion.py 580 0 0 14 0 100%
manila/tests/share/drivers/netapp/dataontap/cluster_mode/test_driver_interfaces.py 17 0 0 0 0 100%
manila/tests/share/drivers/netapp/dataontap/cluster_mode/test_lib_base.py 4271 1 0 150 2 99%
manila/tests/share/drivers/netapp/dataontap/cluster_mode/test_lib_multi_svm.py 1778 3 0 106 2 99%
manila/tests/share/drivers/netapp/dataontap/cluster_mode/test_lib_single_svm.py 163 0 0 2 0 100%
manila/tests/share/drivers/netapp/dataontap/cluster_mode/test_performance.py 308 0 0 0 0 100%
manila/tests/share/drivers/netapp/dataontap/fakes.py 290 0 0 0 0 100%
manila/tests/share/drivers/netapp/dataontap/protocols/__init__.py 0 0 0 0 0 100%
manila/tests/share/drivers/netapp/dataontap/protocols/fakes.py 19 0 0 0 0 100%
manila/tests/share/drivers/netapp/dataontap/protocols/test_base.py 23 0 0 0 0 100%
manila/tests/share/drivers/netapp/dataontap/protocols/test_cifs_cmode.py 113 0 0 4 0 100%
manila/tests/share/drivers/netapp/dataontap/protocols/test_nfs_cmode.py 133 0 0 6 0 100%
manila/tests/share/drivers/netapp/fakes.py 17 0 0 0 0 100%
manila/tests/share/drivers/netapp/test_common.py 74 0 0 4 0 100%
manila/tests/share/drivers/netapp/test_utils.py 312 0 0 2 0 100%
manila/tests/share/drivers/nexenta/__init__.py 0 0 0 0 0 100%
manila/tests/share/drivers/nexenta/ns4/__init__.py 0 0 0 0 0 100%
manila/tests/share/drivers/nexenta/ns4/test_jsonrpc.py 14 0 0 0 0 100%
manila/tests/share/drivers/nexenta/ns4/test_nexenta_nas.py 262 5 0 14 4 97%
manila/tests/share/drivers/nexenta/ns5/__init__.py 0 0 0 0 0 100%
manila/tests/share/drivers/nexenta/ns5/test_jsonrpc.py 930 1 0 8 2 99%
manila/tests/share/drivers/nexenta/ns5/test_nexenta_nas.py 310 5 0 16 1 98%
manila/tests/share/drivers/nexenta/test_utils.py 12 0 0 0 0 100%
manila/tests/share/drivers/purestorage/__init__.py 0 0 0 0 0 100%
manila/tests/share/drivers/purestorage/test_flashblade.py 148 1 0 0 0 99%
manila/tests/share/drivers/qnap/__init__.py 0 0 0 0 0 100%
manila/tests/share/drivers/qnap/fakes.py 203 12 0 6 0 91%
manila/tests/share/drivers/qnap/test_api.py 236 0 0 8 2 99%
manila/tests/share/drivers/qnap/test_qnap.py 654 0 0 32 7 99%
manila/tests/share/drivers/quobyte/__init__.py 0 0 0 0 0 100%
manila/tests/share/drivers/quobyte/test_jsonrpc.py 93 0 0 0 0 100%
manila/tests/share/drivers/quobyte/test_quobyte.py 293 1 0 30 6 98%
manila/tests/share/drivers/tegile/__init__.py 0 0 0 0 0 100%
manila/tests/share/drivers/tegile/test_tegile.py 262 0 0 2 0 100%
manila/tests/share/drivers/test_ganesha.py 314 0 0 6 0 100%
manila/tests/share/drivers/test_generic.py 892 2 0 8 0 99%
manila/tests/share/drivers/test_glusterfs.py 261 0 0 6 0 100%
manila/tests/share/drivers/test_helpers.py 321 0 0 22 0 100%
manila/tests/share/drivers/test_lvm.py 450 1 0 4 1 99%
manila/tests/share/drivers/test_service_instance.py 1317 9 0 88 4 99%
manila/tests/share/drivers/vastdata/__init__.py 0 0 0 0 0 100%
manila/tests/share/drivers/vastdata/test_driver.py 336 2 0 18 2 99%
manila/tests/share/drivers/vastdata/test_driver_util.py 130 2 0 0 0 98%
manila/tests/share/drivers/vastdata/test_rest.py 193 0 0 0 0 100%
manila/tests/share/drivers/veritas/__init__.py 0 0 0 0 0 100%
manila/tests/share/drivers/veritas/test_veritas_isa.py 319 0 0 0 0 100%
manila/tests/share/drivers/windows/__init__.py 0 0 0 0 0 100%
manila/tests/share/drivers/windows/test_service_instance.py 177 0 0 20 0 100%
manila/tests/share/drivers/windows/test_windows_smb_driver.py 138 0 0 2 0 100%
manila/tests/share/drivers/windows/test_windows_smb_helper.py 158 0 0 2 0 100%
manila/tests/share/drivers/windows/test_windows_utils.py 165 0 0 4 0 100%
manila/tests/share/drivers/windows/test_winrm_helper.py 138 0 0 10 0 100%
manila/tests/share/drivers/zadara/__init__.py 0 0 0 0 0 100%
manila/tests/share/drivers/zadara/test_zadara.py 516 47 0 116 40 85%
manila/tests/share/drivers/zfsonlinux/__init__.py 0 0 0 0 0 100%
manila/tests/share/drivers/zfsonlinux/test_driver.py 1066 0 0 54 0 100%
manila/tests/share/drivers/zfsonlinux/test_utils.py 213 0 0 0 0 100%
manila/tests/share/drivers/zfssa/__init__.py 0 0 0 0 0 100%
manila/tests/share/drivers/zfssa/test_zfssarest.py 197 0 0 4 0 100%
manila/tests/share/drivers/zfssa/test_zfssashare.py 243 0 0 0 0 100%
manila/tests/share/test_access.py 362 0 0 34 0 100%
manila/tests/share/test_api.py 3236 1 0 130 1 99%
manila/tests/share/test_driver.py 504 0 0 14 0 100%
manila/tests/share/test_drivers_private_data.py 75 0 0 0 0 100%
manila/tests/share/test_hook.py 164 0 0 10 0 100%
manila/tests/share/test_manager.py 4727 83 0 276 15 98%
manila/tests/share/test_migration.py 143 0 0 14 0 100%
manila/tests/share/test_rpcapi.py 217 3 0 54 2 98%
manila/tests/share/test_share_types.py 255 1 0 6 0 99%
manila/tests/share/test_share_utils.py 113 0 0 0 0 100%
manila/tests/share/test_snapshot_access.py 65 0 0 8 0 100%
manila/tests/share_group/__init__.py 0 0 0 0 0 100%
manila/tests/share_group/test_api.py 677 2 0 42 1 99%
manila/tests/share_group/test_share_group_types.py 63 1 0 0 0 98%
manila/tests/test_api.py 32 20 0 0 0 38%
manila/tests/test_conf.py 41 0 0 0 0 100%
manila/tests/test_context.py 30 0 0 0 0 100%
manila/tests/test_coordination.py 76 1 0 4 1 98%
manila/tests/test_exception.py 415 8 0 0 0 98%
manila/tests/test_hacking.py 84 0 0 2 0 100%
manila/tests/test_manager.py 74 0 0 0 0 100%
manila/tests/test_misc.py 33 11 0 14 1 57%
manila/tests/test_network.py 124 28 0 2 0 78%
manila/tests/test_policy.py 121 0 0 0 0 100%
manila/tests/test_quota.py 346 1 0 38 1 99%
manila/tests/test_rpc.py 19 0 0 0 0 100%
manila/tests/test_service.py 186 0 0 4 0 100%
manila/tests/test_ssh_utils.py 161 4 0 4 0 98%
manila/tests/test_test.py 16 3 0 2 0 72%
manila/tests/test_test_utils.py 6 0 0 0 0 100%
manila/tests/test_utils.py 414 2 0 20 0 99%
manila/tests/utils.py 61 9 0 12 2 82%
manila/tests/volume/__init__.py 0 0 0 0 0 100%
manila/tests/volume/test_cinder.py 206 0 0 0 0 100%
manila/tests/wsgi/__init__.py 0 0 0 0 0 100%
manila/tests/wsgi/test_common.py 19 0 0 4 0 100%
manila/tests/wsgi/test_wsgi.py 21 0 0 0 0 100%
manila/tests/xenapi/__init__.py 0 0 0 0 0 100%
manila/transfer/__init__.py 0 0 0 0 0 100%
manila/transfer/api.py 241 43 0 72 17 78%
manila/utils.py 326 33 0 106 12 88%
manila/version.py 7 0 0 0 0 100%
manila/volume/__init__.py 9 0 0 0 0 100%
manila/volume/cinder.py 206 44 0 38 5 77%
manila/wsgi/__init__.py 0 0 0 0 0 100%
manila/wsgi/api.py 7 7 0 2 0 0%
manila/wsgi/common.py 30 7 0 2 0 72%
manila/wsgi/eventlet_server.py 12 12 0 0 0 0%
manila/wsgi/wsgi.py 24 0 0 0 0 100%
Total 158806 7373 19 22418 2241 94%

No items found using the specified filter.