def test_list_api_opts(self): opt_list = backend._list_opts() expected_opt_groups = ['glance_store', 'glance_store'] expected_opt_names = [ 'default_store', 'stores', 'cinder_api_insecure', 'cinder_ca_certificates_file', 'cinder_catalog_info', 'cinder_endpoint_template', 'cinder_http_retries', 'filesystem_store_datadir', 'filesystem_store_datadirs', 'filesystem_store_file_perm', 'filesystem_store_metadata_file', 'mongodb_store_db', 'mongodb_store_uri', 'os_region_name', 'rbd_store_ceph_conf', 'rbd_store_chunk_size', 'rbd_store_pool', 'rbd_store_user', 's3_store_access_key', 's3_store_bucket', 's3_store_bucket_url_format', 's3_store_create_bucket_on_put', 's3_store_host', 's3_store_object_buffer_dir', 's3_store_secret_key', 'swift_enable_snet', 'swift_store_admin_tenants', 'swift_store_auth_insecure', 'swift_store_auth_version', 'swift_store_container', 'swift_store_create_container_on_put', 'swift_store_endpoint_type', 'swift_store_large_object_chunk_size', 'swift_store_large_object_size', 'swift_store_multi_tenant', 'swift_store_region', 'swift_store_retry_get_count', 'swift_store_service_type', 'swift_store_ssl_compression', 'vmware_api_insecure', 'vmware_api_retry_count', 'vmware_datacenter_path', 'vmware_datastore_name', 'vmware_server_host', 'vmware_server_password', 'vmware_server_username', 'vmware_store_image_dir', 'vmware_task_poll_interval' ] self._check_opt_groups(opt_list, expected_opt_groups) self._check_opt_names(opt_list, expected_opt_names) self._test_entry_point('glance.store', expected_opt_groups, expected_opt_names)
def test_list_api_opts(self): opt_list = backend._list_opts() expected_opt_groups = ['glance_store', 'glance_store'] expected_opt_names = [ 'default_store', 'stores', 'store_capabilities_update_min_interval', 'cinder_api_insecure', 'cinder_ca_certificates_file', 'cinder_catalog_info', 'cinder_endpoint_template', 'cinder_http_retries', 'cinder_os_region_name', 'cinder_state_transition_timeout', 'cinder_store_auth_address', 'cinder_store_user_name', 'cinder_store_password', 'cinder_store_project_name', 'default_swift_reference', 'https_insecure', 'filesystem_store_datadir', 'filesystem_store_datadirs', 'filesystem_store_file_perm', 'filesystem_store_metadata_file', 'http_proxy_information', 'https_ca_certificates_file', 'rbd_store_ceph_conf', 'rbd_store_chunk_size', 'rbd_store_pool', 'rbd_store_user', 'rados_connect_timeout', 'rootwrap_config', 's3_store_access_key', 's3_store_bucket', 's3_store_bucket_url_format', 's3_store_create_bucket_on_put', 's3_store_host', 's3_store_object_buffer_dir', 's3_store_secret_key', 's3_store_large_object_size', 's3_store_large_object_chunk_size', 's3_store_thread_pools', 's3_store_enable_proxy', 'swift_store_expire_soon_interval', 's3_store_proxy_host', 's3_store_proxy_port', 's3_store_proxy_user', 's3_store_proxy_password', 'sheepdog_store_address', 'sheepdog_store_chunk_size', 'sheepdog_store_port', 'swift_store_admin_tenants', 'swift_store_auth_address', 'swift_store_cacert', 'swift_store_auth_insecure', 'swift_store_auth_version', 'swift_store_config_file', 'swift_store_container', 'swift_store_create_container_on_put', 'swift_store_endpoint', 'swift_store_endpoint_type', 'swift_store_key', 'swift_store_large_object_chunk_size', 'swift_store_large_object_size', 'swift_store_multi_tenant', 'swift_store_multiple_containers_seed', 'swift_store_region', 'swift_store_retry_get_count', 'swift_store_service_type', 'swift_store_ssl_compression', 'swift_store_use_trusts', 'swift_store_user', 'vmware_insecure', 'vmware_ca_file', 'vmware_api_retry_count', 'vmware_datastores', 'vmware_server_host', 'vmware_server_password', 'vmware_server_username', 'vmware_store_image_dir', 'vmware_task_poll_interval' ] self._check_opt_groups(opt_list, expected_opt_groups) self._check_opt_names(opt_list, expected_opt_names) self._test_entry_point('glance.store', expected_opt_groups, expected_opt_names)
def test_list_api_opts(self): opt_list = backend._list_opts() expected_opt_groups = ['glance_store', 'glance_store'] expected_opt_names = [ 'default_store', 'stores', 'store_capabilities_update_min_interval', 'cinder_api_insecure', 'cinder_ca_certificates_file', 'cinder_catalog_info', 'cinder_endpoint_template', 'cinder_http_retries', 'cinder_os_region_name', 'cinder_state_transition_timeout', 'cinder_store_auth_address', 'cinder_store_user_name', 'cinder_store_password', 'cinder_store_project_name', 'default_swift_reference', 'https_insecure', 'filesystem_store_datadir', 'filesystem_store_datadirs', 'filesystem_store_file_perm', 'filesystem_store_metadata_file', 'http_proxy_information', 'https_ca_certificates_file', 'rbd_store_ceph_conf', 'rbd_store_chunk_size', 'rbd_store_pool', 'rbd_store_user', 'rados_connect_timeout', 'rootwrap_config', 'swift_store_expire_soon_interval', 'sheepdog_store_address', 'sheepdog_store_chunk_size', 'sheepdog_store_port', 'swift_store_admin_tenants', 'swift_store_auth_address', 'swift_store_cacert', 'swift_store_auth_insecure', 'swift_store_auth_version', 'swift_store_config_file', 'swift_store_container', 'swift_store_create_container_on_put', 'swift_store_endpoint', 'swift_store_endpoint_type', 'swift_store_key', 'swift_store_large_object_chunk_size', 'swift_store_large_object_size', 'swift_store_multi_tenant', 'swift_store_multiple_containers_seed', 'swift_store_region', 'swift_store_retry_get_count', 'swift_store_service_type', 'swift_store_ssl_compression', 'swift_store_use_trusts', 'swift_store_user', 'vmware_insecure', 'vmware_ca_file', 'vmware_api_retry_count', 'vmware_datastores', 'vmware_server_host', 'vmware_server_password', 'vmware_server_username', 'vmware_store_image_dir', 'vmware_task_poll_interval' ] self._check_opt_groups(opt_list, expected_opt_groups) self._check_opt_names(opt_list, expected_opt_names) self._test_entry_point('glance.store', expected_opt_groups, expected_opt_names)