Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 941546 Details for
Bug 1146938
Unittests fail when run against system and virtualenv
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
Test run log
testrun.log (text/plain), 407.57 KB, created by
Sunil Thaha
on 2014-09-26 11:50:39 UTC
(
hide
)
Description:
Test run log
Filename:
MIME Type:
Creator:
Sunil Thaha
Created:
2014-09-26 11:50:39 UTC
Size:
407.57 KB
patch
obsolete
>running testr >running=OS_STDOUT_CAPTURE=${OS_STDOUT_CAPTURE:-1} \ >OS_STDERR_CAPTURE=${OS_STDERR_CAPTURE:-1} \ >OS_TEST_TIMEOUT=${OS_TEST_TIMEOUT:-160} \ >${PYTHON:-python} -m subunit.run discover -t ./ ./glance/tests --list >running=OS_STDOUT_CAPTURE=${OS_STDOUT_CAPTURE:-1} \ >OS_STDERR_CAPTURE=${OS_STDERR_CAPTURE:-1} \ >OS_TEST_TIMEOUT=${OS_TEST_TIMEOUT:-160} \ >${PYTHON:-python} -m subunit.run discover -t ./ ./glance/tests --load-list /tmp/tmpGjRaFM >running=OS_STDOUT_CAPTURE=${OS_STDOUT_CAPTURE:-1} \ >OS_STDERR_CAPTURE=${OS_STDERR_CAPTURE:-1} \ >OS_TEST_TIMEOUT=${OS_TEST_TIMEOUT:-160} \ >${PYTHON:-python} -m subunit.run discover -t ./ ./glance/tests --load-list /tmp/tmpcFSUtH >running=OS_STDOUT_CAPTURE=${OS_STDOUT_CAPTURE:-1} \ >OS_STDERR_CAPTURE=${OS_STDERR_CAPTURE:-1} \ >OS_TEST_TIMEOUT=${OS_TEST_TIMEOUT:-160} \ >${PYTHON:-python} -m subunit.run discover -t ./ ./glance/tests --load-list /tmp/tmpZLRqd4 >running=OS_STDOUT_CAPTURE=${OS_STDOUT_CAPTURE:-1} \ >OS_STDERR_CAPTURE=${OS_STDERR_CAPTURE:-1} \ >OS_TEST_TIMEOUT=${OS_TEST_TIMEOUT:-160} \ >${PYTHON:-python} -m subunit.run discover -t ./ ./glance/tests --load-list /tmp/tmpaOgR9m >running=OS_STDOUT_CAPTURE=${OS_STDOUT_CAPTURE:-1} \ >OS_STDERR_CAPTURE=${OS_STDERR_CAPTURE:-1} \ >OS_TEST_TIMEOUT=${OS_TEST_TIMEOUT:-160} \ >${PYTHON:-python} -m subunit.run discover -t ./ ./glance/tests --load-list /tmp/tmpDU9sCB >running=OS_STDOUT_CAPTURE=${OS_STDOUT_CAPTURE:-1} \ >OS_STDERR_CAPTURE=${OS_STDERR_CAPTURE:-1} \ >OS_TEST_TIMEOUT=${OS_TEST_TIMEOUT:-160} \ >${PYTHON:-python} -m subunit.run discover -t ./ ./glance/tests --load-list /tmp/tmp7LvYdd >running=OS_STDOUT_CAPTURE=${OS_STDOUT_CAPTURE:-1} \ >OS_STDERR_CAPTURE=${OS_STDERR_CAPTURE:-1} \ >OS_TEST_TIMEOUT=${OS_TEST_TIMEOUT:-160} \ >${PYTHON:-python} -m subunit.run discover -t ./ ./glance/tests --load-list /tmp/tmp4P2VJX >running=OS_STDOUT_CAPTURE=${OS_STDOUT_CAPTURE:-1} \ >OS_STDERR_CAPTURE=${OS_STDERR_CAPTURE:-1} \ >OS_TEST_TIMEOUT=${OS_TEST_TIMEOUT:-160} \ >${PYTHON:-python} -m subunit.run discover -t ./ ./glance/tests --load-list /tmp/tmpaozjqO >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_create_unknown_attribtues >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_create_unknown_attribtues ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all_marker >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all_marker ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_create_with_location_data >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_create_with_location_data ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all_marker_null_name_asc >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all_marker_null_name_asc ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_destroy_with_delete_all >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_destroy_with_delete_all ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all_marker_null_disk_format_desc >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all_marker_null_disk_format_desc ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_create_defaults >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_create_defaults ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_create_with_locations >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_create_with_locations ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all_marker_null_container_format_asc >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all_marker_null_container_format_asc ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all_marker_null_disk_format_asc >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all_marker_null_disk_format_asc ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all_owned_checksum >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all_owned_checksum ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all_invalid_sort_key >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all_invalid_sort_key ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all_with_filter_tags_and_nonexistent >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all_with_filter_tags_and_nonexistent ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_create_duplicate_id >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_create_duplicate_id ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all_size_range >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all_size_range ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all_limit >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all_limit ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all_size_min >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all_size_min ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_property_delete >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_property_delete ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all_with_filter_nonexistent_user_defined_property >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all_with_filter_nonexistent_user_defined_property ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_create_properties >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_create_properties ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_disallow_deleted >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_disallow_deleted ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all_marker_deleted_showing_deleted_as_admin >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all_marker_deleted_showing_deleted_as_admin ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all_marker_deleted >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all_marker_deleted ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all_with_filter_deleted_tags >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all_with_filter_deleted_tags ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all_with_filter_undefined_property >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all_with_filter_undefined_property ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_tag_get_all >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_tag_get_all ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_create_requires_status >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_create_requires_status ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all_marker_deleted_showing_deleted >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all_marker_deleted_showing_deleted ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all_marker_null_container_format_asc >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all_marker_null_container_format_asc ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all_marker_null_container_format_desc >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all_marker_null_container_format_desc ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_create_requires_status >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_create_requires_status ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all_marker_null_name_asc >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all_marker_null_name_asc ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all_owned_checksum >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all_owned_checksum ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all_with_filter_user_deleted_property >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all_with_filter_user_deleted_property ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_member_count_empty_image_id >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_member_count_empty_image_id ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all_with_filter >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all_with_filter ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all_with_filter_multi_tags >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all_with_filter_multi_tags ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all_with_filter_user_defined_property >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all_with_filter_user_defined_property ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_not_found >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_not_found ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_member_create >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_member_create ... ok >glance.tests.functional.db.test_simple.TestSimpleMembershipVisibility.test_user2_finding_user1_memberships >glance.tests.functional.db.test_simple.TestSimpleMembershipVisibility.test_user2_finding_user1_memberships ... ok >glance.tests.functional.db.test_simple.TestSimpleTask.test_task_delete >glance.tests.functional.db.test_simple.TestSimpleTask.test_task_delete ... ok >glance.tests.functional.db.test_simple.TestSimpleTask.test_task_get_all_marker >glance.tests.functional.db.test_simple.TestSimpleTask.test_task_get_all_marker ... ok >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_admin_is_public_false_and_visibility_public >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_admin_is_public_false_and_visibility_public ... ok >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_known_admin_visibility_public >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_known_admin_visibility_public ... ok >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_tenant1_is_public_false_and_visibility_private >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_tenant1_is_public_false_and_visibility_private ... ok >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_unknown_admin_sees_all >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_unknown_admin_sees_all ... ok >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_unknown_user_is_public_none >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_unknown_user_is_public_none ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_marker_deleted_showing_deleted_as_admin >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_marker_deleted_showing_deleted_as_admin ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_member_count_invalid_image_id >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_member_count_invalid_image_id ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all_marker_deleted_showing_deleted >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all_marker_deleted_showing_deleted ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_marker_null_container_format_desc >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_marker_null_container_format_desc ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_allow_deleted >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_allow_deleted ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_tag_delete_with_invalid_long_image_id >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_tag_delete_with_invalid_long_image_id ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyMembershipVisibility.test_owner1_finding_user1_memberships >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyMembershipVisibility.test_owner1_finding_user1_memberships ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_member_update_status >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_member_update_status ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyQuota.test_storage_quota_without_image_id >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyQuota.test_storage_quota_without_image_id ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all_with_filter_max_range_bad_value >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all_with_filter_max_range_bad_value ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyTask.test_task_update >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyTask.test_task_update ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_destroy >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_destroy ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_multiple_members >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_multiple_members ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_admin_is_public_false_and_visibility_public >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_admin_is_public_false_and_visibility_public ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_is_public_is_a_normal_filter_for_admin >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_is_public_is_a_normal_filter_for_admin ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_known_admin_sees_all >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_known_admin_sees_all ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_update_purge_properties >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_update_purge_properties ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all_marker_null_name_desc >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all_marker_null_name_desc ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_tag_get_all_non_existent_image >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_tag_get_all_non_existent_image ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_tenant1_visibility_private >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_tenant1_visibility_private ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_what_unknown_user_sees >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_what_unknown_user_sees ... ok >glance.tests.functional.store.test_http.TestHTTPStore.test_create_store >glance.tests.functional.store.test_http.TestHTTPStore.test_create_store ... FAIL >glance.tests.functional.store.test_http.TestHTTPStore.test_lifecycle >glance.tests.functional.store.test_http.TestHTTPStore.test_lifecycle ... skipped u'Configured store can not add images' >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all_with_filter_undefined_tags >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all_with_filter_undefined_tags ... ok >glance.tests.functional.store.test_sheepdog.TestSheepdogStore.test_get_remote_image >glance.tests.functional.store.test_sheepdog.TestSheepdogStore.test_get_remote_image ... skipped u"Sheepdog cluster isn't set up" >glance.tests.functional.store.test_swift.TestSwiftStore.test_create_store >glance.tests.functional.store.test_swift.TestSwiftStore.test_create_store ... skipped u'GLANCE_TEST_SWIFT_CONF environ not set.' >glance.tests.functional.store.test_vmware_datastore.TestVMwareDatastoreStore.test_create_store >glance.tests.functional.store.test_vmware_datastore.TestVMwareDatastoreStore.test_create_store ... skipped u'GLANCE_TEST_VMWARE_CONF environ not set.' >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_tag_delete >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_tag_delete ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all_limit_marker >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all_limit_marker ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_member_find >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_member_find ... ok >glance.tests.functional.db.test_registry.TestRegistryQuota.test_storage_quota_multiple_locations >glance.tests.functional.db.test_registry.TestRegistryQuota.test_storage_quota_multiple_locations ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_create_with_location_data >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_create_with_location_data ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all_with_filter_multiple_user_defined_properties >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all_with_filter_multiple_user_defined_properties ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_update_properties >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_update_properties ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_member_count_empty_image_id >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_member_count_empty_image_id ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_member_update >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_member_update ... ok >glance.tests.functional.db.test_simple.TestSimpleMembershipVisibility.test_admin_finding_owner1s_image_members >glance.tests.functional.db.test_simple.TestSimpleMembershipVisibility.test_admin_finding_owner1s_image_members ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all_owned >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all_owned ... ok >glance.tests.functional.db.test_simple.TestSimpleMembershipVisibility.test_owner1_finding_user1_memberships >glance.tests.functional.db.test_simple.TestSimpleMembershipVisibility.test_owner1_finding_user1_memberships ... ok >glance.tests.functional.db.test_simple.TestSimpleMembershipVisibility.test_user1_finding_owner1s_image_members >glance.tests.functional.db.test_simple.TestSimpleMembershipVisibility.test_user1_finding_owner1s_image_members ... ok >glance.tests.functional.db.test_simple.TestSimpleTask.test_task_update >glance.tests.functional.db.test_simple.TestSimpleTask.test_task_update ... ok >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_admin_as_user_true >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_admin_as_user_true ... ok >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_admin_is_public_true_and_visibility_public >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_admin_is_public_true_and_visibility_public ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all_with_filter_userdef_prop_nonexistent_value >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all_with_filter_userdef_prop_nonexistent_value ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_create_unknown_attribtues >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_create_unknown_attribtues ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_update >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_update ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all_marker_null_container_format_desc >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all_marker_null_container_format_desc ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_member_update >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_member_update ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_create_duplicate_id >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_create_duplicate_id ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_create_unknown_attribtues >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_create_unknown_attribtues ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_create_with_locations >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_create_with_locations ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_marker_null_disk_format_asc >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_marker_null_disk_format_asc ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_destroy_with_delete_all >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_destroy_with_delete_all ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all_with_filter_deleted_tags >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all_with_filter_deleted_tags ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all_with_filter_tags >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all_with_filter_tags ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all_with_filter_userdef_prop_nonexistent_value >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all_with_filter_userdef_prop_nonexistent_value ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_not_owned >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_not_owned ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_marker_null_disk_format_desc >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_marker_null_disk_format_desc ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_member_count_invalid_image_id >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_member_count_invalid_image_id ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_update_properties >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_update_properties ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_update_with_locations >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_update_with_locations ... ok >glance.tests.functional.db.test_simple.TestSimpleMembershipVisibility.test_admin_finding_user1_memberships >glance.tests.functional.db.test_simple.TestSimpleMembershipVisibility.test_admin_finding_user1_memberships ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_with_filter_user_defined_property >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_with_filter_user_defined_property ... ok >glance.tests.functional.db.test_simple.TestSimpleMembershipVisibility.test_owner1_finding_owner1s_image_members >glance.tests.functional.db.test_simple.TestSimpleMembershipVisibility.test_owner1_finding_owner1s_image_members ... ok >glance.tests.functional.db.test_simple.TestSimpleQuota.test_storage_quota_multiple_locations >glance.tests.functional.db.test_simple.TestSimpleQuota.test_storage_quota_multiple_locations ... ok >glance.tests.functional.db.test_simple.TestSimpleTask.test_task_update_with_all_task_info_null >glance.tests.functional.db.test_simple.TestSimpleTask.test_task_update_with_all_task_info_null ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all_size_max >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all_size_max ... ok >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_admin_is_public_false_and_visibility_private >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_admin_is_public_false_and_visibility_private ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_with_filter_user_deleted_property >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_with_filter_user_deleted_property ... ok >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_known_admin_is_public_false >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_known_admin_is_public_false ... ok >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_known_admin_visibility_private >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_known_admin_visibility_private ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_member_delete >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_member_delete ... ok >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_unknown_admin_visibility_private >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_unknown_admin_visibility_private ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_tag_get_all >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_tag_get_all ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_not_found >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_not_found ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDBDataIntegrity.test_paginate_redundant_sort_keys >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDBDataIntegrity.test_paginate_redundant_sort_keys ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_tag_get_all_non_existent_image >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_tag_get_all_non_existent_image ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_is_image_visible >glance.tests.functional.db.test_registry.TestRegistryDriver.test_is_image_visible ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_create_with_locations >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_create_with_locations ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all_with_filter_multiple_user_defined_properties >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all_with_filter_multiple_user_defined_properties ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_update_purge_properties >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_update_purge_properties ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_marker_deleted_showing_deleted >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_marker_deleted_showing_deleted ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_update_with_locations >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_update_with_locations ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_marker_null_name_asc >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_marker_null_name_asc ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyMembershipVisibility.test_owner1_finding_owner1s_image_members >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyMembershipVisibility.test_owner1_finding_owner1s_image_members ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_with_filter_max_range_bad_value >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_with_filter_max_range_bad_value ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_with_filter_min_range_bad_value >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_with_filter_min_range_bad_value ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyMembershipVisibility.test_user1_finding_owner1s_image_members >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyMembershipVisibility.test_user1_finding_owner1s_image_members ... ok >glance.tests.functional.test_api.TestRootApi.test_version_variations >glance.tests.functional.test_api.TestRootApi.test_version_variations ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all_size_min_max >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all_size_min_max ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_disallow_deleted >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_disallow_deleted ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyQuota.test_storage_quota >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyQuota.test_storage_quota ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyTask.test_task_get_all_limit >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyTask.test_task_get_all_limit ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_update_core_attribute >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_update_core_attribute ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyTask.test_task_get_all_with_filter >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyTask.test_task_get_all_with_filter ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_member_create >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_member_create ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyMembershipVisibility.test_admin_finding_owner1s_image_members >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyMembershipVisibility.test_admin_finding_owner1s_image_members ... ok >glance.tests.functional.db.test_registry.TestRegistryQuota.test_storage_quota_without_image_id >glance.tests.functional.db.test_registry.TestRegistryQuota.test_storage_quota_without_image_id ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all_limit >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all_limit ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_is_public_is_a_normal_filter_for_user >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_is_public_is_a_normal_filter_for_user ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all_size_max >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all_size_max ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all_size_min >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all_size_min ... ok >glance.tests.functional.db.test_rpc_endpoint.TestRegistryURLVisibility.test_v2_enabled >glance.tests.functional.db.test_rpc_endpoint.TestRegistryURLVisibility.test_v2_enabled ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all_size_min_max >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all_size_min_max ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all_with_filter >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all_with_filter ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all_with_filter_nonexistent_userdef_property >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all_with_filter_nonexistent_userdef_property ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all_with_filter_nonexistent_userdef_property >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all_with_filter_nonexistent_userdef_property ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyMembershipVisibility.test_admin_finding_user1_memberships >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyMembershipVisibility.test_admin_finding_user1_memberships ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_disallow_deleted >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_disallow_deleted ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_property_delete >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_property_delete ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_tag_get_all_non_existent_image >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_tag_get_all_non_existent_image ... ok >glance.tests.functional.db.test_simple.TestSimpleTask.test_task_create >glance.tests.functional.db.test_simple.TestSimpleTask.test_task_create ... ok >glance.tests.functional.db.test_simple.TestSimpleTask.test_task_get_all_as_admin >glance.tests.functional.db.test_simple.TestSimpleTask.test_task_get_all_as_admin ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_tenant1_is_public_false_and_visibility_private >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_tenant1_is_public_false_and_visibility_private ... ok >glance.tests.functional.db.test_simple.TestSimpleTask.test_task_get_all_limit >glance.tests.functional.db.test_simple.TestSimpleTask.test_task_get_all_limit ... ok >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_known_admin_sees_all >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_known_admin_sees_all ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyMembershipVisibility.test_user2_finding_owner1s_image_members >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyMembershipVisibility.test_user2_finding_owner1s_image_members ... ok >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_tenant1_is_public_true_and_visibility_private >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_tenant1_is_public_true_and_visibility_private ... ok >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_unknown_admin_is_public_false >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_unknown_admin_is_public_false ... ok >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_unknown_user_is_public_false >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_unknown_user_is_public_false ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_tenant1_is_public_false_and_visibility_public >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_tenant1_is_public_false_and_visibility_public ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyMembershipVisibility.test_user3_finding_owner1s_image_members >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyMembershipVisibility.test_user3_finding_owner1s_image_members ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_create_properties >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_create_properties ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all_with_filter_min_range_bad_value >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all_with_filter_min_range_bad_value ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_tenant1_visibility_public >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_tenant1_visibility_public ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_limit_marker >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_limit_marker ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_admin_as_user_true >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_admin_as_user_true ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_unknown_admin_is_public_true >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_unknown_admin_is_public_true ... ok >glance.tests.functional.store.test_cinder.TestCinderStore.test_lifecycle >glance.tests.functional.store.test_cinder.TestCinderStore.test_lifecycle ... skipped u'GLANCE_TEST_CINDER_CONF environ not set.' >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_marker >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_marker ... ok >glance.tests.functional.store.test_filesystem.TestFilesystemStore.test_create_store >glance.tests.functional.store.test_filesystem.TestFilesystemStore.test_create_store ... FAIL >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_known_admin_is_public_none >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_known_admin_is_public_none ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_marker_null_name_desc >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_marker_null_name_desc ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_size_min_max >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_size_min_max ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_known_admin_visibility_private >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_known_admin_visibility_private ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_paginate >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_paginate ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all_with_filter_user_defined_property >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all_with_filter_user_defined_property ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_with_filter_nonexistent_userdef_property >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_with_filter_nonexistent_userdef_property ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_tenant1_is_public_none >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_tenant1_is_public_none ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_with_filter_tags_and_nonexistent >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_with_filter_tags_and_nonexistent ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_member_count >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_member_count ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_tenant1_is_public_true_and_visibility_public >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_tenant1_is_public_true_and_visibility_public ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_update >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_update ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyTask.test_task_create >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyTask.test_task_create ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyTask.test_task_delete >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyTask.test_task_delete ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all_with_filter_multi_tags >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all_with_filter_multi_tags ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_what_tenant1_sees >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_what_tenant1_sees ... ok >glance.tests.functional.store.test_s3.TestS3Store.test_create_store >glance.tests.functional.store.test_s3.TestS3Store.test_create_store ... skipped u'GLANCE_TEST_S3_CONF environ not set.' >glance.tests.functional.store.test_s3.TestS3Store.test_lifecycle >glance.tests.functional.store.test_s3.TestS3Store.test_lifecycle ... skipped u'GLANCE_TEST_S3_CONF environ not set.' >glance.tests.functional.store.test_swift.TestSwiftStore.test_get_remote_image >glance.tests.functional.store.test_swift.TestSwiftStore.test_get_remote_image ... skipped u'GLANCE_TEST_SWIFT_CONF environ not set.' >glance.tests.functional.store.test_swift.TestSwiftStore.test_lifecycle >glance.tests.functional.store.test_swift.TestSwiftStore.test_lifecycle ... skipped u'GLANCE_TEST_SWIFT_CONF environ not set.' >glance.tests.functional.store.test_swift.TestSwiftStore.test_multitenant >glance.tests.functional.store.test_swift.TestSwiftStore.test_multitenant ... skipped u'GLANCE_TEST_SWIFT_CONF environ not set.' >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyTask.test_task_get >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyTask.test_task_get ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyTask.test_task_get_all >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyTask.test_task_get_all ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyTask.test_task_get_all_as_admin >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyTask.test_task_get_all_as_admin ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyTask.test_task_update_with_all_task_info_null >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyTask.test_task_update_with_all_task_info_null ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_known_admin_is_public_false >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_known_admin_is_public_false ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_tag_set_all >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_tag_set_all ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_tenant1_is_public_true_and_visibility_private >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_tenant1_is_public_true_and_visibility_private ... ok >glance.tests.functional.store.test_filesystem.TestFilesystemStore.test_lifecycle >glance.tests.functional.store.test_filesystem.TestFilesystemStore.test_lifecycle ... ok >glance.tests.functional.store.test_gridfs.TestGridfsStore.test_get_remote_image >glance.tests.functional.store.test_gridfs.TestGridfsStore.test_get_remote_image ... skipped u'GLANCE_TEST_GRIDFS_CONF environ not set.' >glance.tests.functional.store.test_gridfs.TestGridfsStore.test_lifecycle >glance.tests.functional.store.test_gridfs.TestGridfsStore.test_lifecycle ... skipped u'GLANCE_TEST_GRIDFS_CONF environ not set.' >glance.tests.functional.store.test_sheepdog.TestSheepdogStore.test_create_store >glance.tests.functional.store.test_sheepdog.TestSheepdogStore.test_create_store ... skipped u"Sheepdog cluster isn't set up" >glance.tests.functional.store.test_sheepdog.TestSheepdogStore.test_lifecycle >glance.tests.functional.store.test_sheepdog.TestSheepdogStore.test_lifecycle ... skipped u"Sheepdog cluster isn't set up" >glance.tests.functional.store.test_swift.TestSwiftStore.test_retries_fail_start_of_download >glance.tests.functional.store.test_swift.TestSwiftStore.test_retries_fail_start_of_download ... skipped u'GLANCE_TEST_SWIFT_CONF environ not set.' >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_force_allow_deleted >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_force_allow_deleted ... ok >glance.tests.functional.db.test_rpc_endpoint.TestRegistryURLVisibility.test_v2_not_enabled >glance.tests.functional.db.test_rpc_endpoint.TestRegistryURLVisibility.test_v2_not_enabled ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all_with_filter_tags >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_all_with_filter_tags ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all_marker_deleted >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all_marker_deleted ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all_marker_null_disk_format_desc >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all_marker_null_disk_format_desc ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all_owned >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all_owned ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all_with_filter_min_range_bad_value >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all_with_filter_min_range_bad_value ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all_with_filter_undefined_property >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all_with_filter_undefined_property ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_allow_deleted >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_allow_deleted ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_multiple_members >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_multiple_members ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_member_count >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_member_count ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_member_delete >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_member_delete ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_member_find >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_member_find ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_member_update_status >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_member_update_status ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_paginate >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_paginate ... ok >glance.tests.functional.db.test_simple.TestSimpleQuota.test_storage_quota_deleted_image >glance.tests.functional.db.test_simple.TestSimpleQuota.test_storage_quota_deleted_image ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_update_with_locations >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_update_with_locations ... ok >glance.tests.functional.db.test_simple.TestSimpleTask.test_task_get >glance.tests.functional.db.test_simple.TestSimpleTask.test_task_get ... ok >glance.tests.functional.db.test_simple.TestSimpleTask.test_task_get_all_owned >glance.tests.functional.db.test_simple.TestSimpleTask.test_task_get_all_owned ... ok >glance.tests.functional.db.test_simple.TestSimpleTask.test_task_get_all_with_filter >glance.tests.functional.db.test_simple.TestSimpleTask.test_task_get_all_with_filter ... ok >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_admin_is_public_true_and_visibility_private >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_admin_is_public_true_and_visibility_private ... ok >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_is_public_is_a_normal_filter_for_admin >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_is_public_is_a_normal_filter_for_admin ... ok >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_known_admin_is_public_none >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_known_admin_is_public_none ... ok >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_tenant1_is_public_false_and_visibility_public >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_tenant1_is_public_false_and_visibility_public ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_not_owned >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_get_not_owned ... ok >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_tenant1_visibility_private >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_tenant1_visibility_private ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_create_with_location_data >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_create_with_location_data ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_marker_deleted >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_marker_deleted ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_with_filter >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_with_filter ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_member_count >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_member_count ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_member_create >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_member_create ... ok >glance.tests.functional.db.test_registry.TestRegistryQuota.test_storage_quota >glance.tests.functional.db.test_registry.TestRegistryQuota.test_storage_quota ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_create_defaults >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_create_defaults ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_paginate >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_paginate ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_destroy >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_destroy ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all_marker >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all_marker ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all_marker_deleted_showing_deleted_as_admin >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all_marker_deleted_showing_deleted_as_admin ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all_marker_null_disk_format_asc >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all_marker_null_disk_format_asc ... ok >glance.tests.functional.test_cache_middleware.TestImageCacheManageSqlite.test_queue_and_prefetch >glance.tests.functional.test_cache_middleware.TestImageCacheManageSqlite.test_queue_and_prefetch ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_update_properties >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_update_properties ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all_marker_null_name_desc >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all_marker_null_name_desc ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all_size_range >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all_size_range ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_tag_delete >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_tag_delete ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_tag_get_all_no_tags >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_tag_get_all_no_tags ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_update_purge_properties >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_update_purge_properties ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_member_delete >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_member_delete ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_is_image_visible >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_is_image_visible ... ok >glance.tests.functional.db.test_simple.TestSimpleMembershipVisibility.test_user1_finding_user1_memberships >glance.tests.functional.db.test_simple.TestSimpleMembershipVisibility.test_user1_finding_user1_memberships ... ok >glance.tests.functional.db.test_simple.TestSimpleTask.test_task_create_with_all_task_info_null >glance.tests.functional.db.test_simple.TestSimpleTask.test_task_create_with_all_task_info_null ... ok >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_is_public_is_a_normal_filter_for_user >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_is_public_is_a_normal_filter_for_user ... ok >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_known_admin_is_public_true >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_known_admin_is_public_true ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_user_get_storage_usage_with_invalid_long_image_id >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_user_get_storage_usage_with_invalid_long_image_id ... ok >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_tenant1_is_public_false >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_tenant1_is_public_false ... ok >glance.tests.functional.test_cache_middleware.TestImageCacheSqlite.test_cache_middleware_transparent_v2 >glance.tests.functional.test_cache_middleware.TestImageCacheSqlite.test_cache_middleware_transparent_v2 ... ok >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_tenant1_is_public_none >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_tenant1_is_public_none ... ok >glance.tests.functional.test_client_redirects.TestClientRedirects.test_get_with_one_redirect >glance.tests.functional.test_client_redirects.TestClientRedirects.test_get_with_one_redirect ... ok >glance.tests.functional.test_scrubber.TestScrubber.test_scrubber_handles_swift_missing >glance.tests.functional.test_scrubber.TestScrubber.test_scrubber_handles_swift_missing ... skipped u'GLANCE_TEST_SWIFT_CONF environ not set.' >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_tenant1_is_public_true_and_visibility_public >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_tenant1_is_public_true_and_visibility_public ... ok >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_unknown_admin_is_public_none >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_unknown_admin_is_public_none ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyMembershipVisibility.test_user2_finding_user1_memberships >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyMembershipVisibility.test_user2_finding_user1_memberships ... ok >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_unknown_admin_is_public_true >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_unknown_admin_is_public_true ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyQuota.test_storage_quota_multiple_locations >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyQuota.test_storage_quota_multiple_locations ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDBDataIntegrity.test_paginate_non_redundant_sort_keys >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDBDataIntegrity.test_paginate_non_redundant_sort_keys ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyTask.test_task_get_all_marker >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyTask.test_task_get_all_marker ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_tag_create >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_tag_create ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all_invalid_sort_key >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all_invalid_sort_key ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyTask.test_task_get_all_owned >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyTask.test_task_get_all_owned ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all_limit_marker >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all_limit_marker ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all_with_filter_max_range_bad_value >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all_with_filter_max_range_bad_value ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all_with_filter_nonexistent_user_defined_property >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all_with_filter_nonexistent_user_defined_property ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all_with_filter_tags_and_nonexistent >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all_with_filter_tags_and_nonexistent ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all_with_filter_undefined_tags >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all_with_filter_undefined_tags ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_destroy_with_delete_all >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_destroy_with_delete_all ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_tag_set_all >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_tag_set_all ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_update >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_update ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_is_image_visible >glance.tests.functional.db.test_simple.TestSimpleDriver.test_is_image_visible ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_admin_is_public_true_and_visibility_private >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_admin_is_public_true_and_visibility_private ... ok >glance.tests.functional.db.test_simple.TestSimpleMembershipVisibility.test_user2_finding_owner1s_image_members >glance.tests.functional.db.test_simple.TestSimpleMembershipVisibility.test_user2_finding_owner1s_image_members ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all ... ok >glance.tests.functional.db.test_simple.TestSimpleQuota.test_storage_quota_without_image_id >glance.tests.functional.db.test_simple.TestSimpleQuota.test_storage_quota_without_image_id ... ok >glance.tests.functional.db.test_simple.TestSimpleTask.test_task_delete_as_admin >glance.tests.functional.db.test_simple.TestSimpleTask.test_task_delete_as_admin ... ok >glance.tests.functional.db.test_simple.TestSimpleTask.test_task_get_all >glance.tests.functional.db.test_simple.TestSimpleTask.test_task_get_all ... ok >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_tenant1_is_public_true >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_tenant1_is_public_true ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_with_filter_undefined_property >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_with_filter_undefined_property ... ok >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_tenant1_visibility_public >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_tenant1_visibility_public ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_known_admin_is_public_true >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_known_admin_is_public_true ... ok >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_unknown_admin_visibility_public >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_unknown_admin_visibility_public ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_tag_get_all_no_tags >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_tag_get_all_no_tags ... ok >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_unknown_user_visibility_private >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_unknown_user_visibility_private ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_allow_deleted >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_allow_deleted ... ok >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_what_tenant1_sees >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_what_tenant1_sees ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_tenant1_is_public_true >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_tenant1_is_public_true ... ok >glance.tests.functional.store.test_filesystem.TestFilesystemStore.test_get_remote_image >glance.tests.functional.store.test_filesystem.TestFilesystemStore.test_get_remote_image ... ok >glance.tests.functional.store.test_s3.TestS3Store.test_get_remote_image >glance.tests.functional.store.test_s3.TestS3Store.test_get_remote_image ... skipped u'GLANCE_TEST_S3_CONF environ not set.' >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_get_image_with_invalid_long_image_id >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_get_image_with_invalid_long_image_id ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_create_defaults >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_create_defaults ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_multiple_members >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_multiple_members ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_create_requires_status >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_create_requires_status ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_member_count_empty_image_id >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_member_count_empty_image_id ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_invalid_sort_key >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_invalid_sort_key ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_member_find >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_member_find ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_tag_create >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_tag_create ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyTask.test_task_delete_as_admin >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyTask.test_task_delete_as_admin ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_limit >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_limit ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_marker_null_container_format_asc >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_marker_null_container_format_asc ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_admin_is_public_false_and_visibility_private >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_admin_is_public_false_and_visibility_private ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_owned >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_owned ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_update_core_attribute >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_update_core_attribute ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_known_admin_visibility_public >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_known_admin_visibility_public ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_size_range >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_size_range ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_unknown_admin_is_public_none >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_unknown_admin_is_public_none ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_with_filter_deleted_tags >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_with_filter_deleted_tags ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_with_filter_undefined_tags >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_with_filter_undefined_tags ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_unknown_admin_visibility_public >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_unknown_admin_visibility_public ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_with_filter_userdef_prop_nonexistent_value >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_with_filter_userdef_prop_nonexistent_value ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_not_found >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_not_found ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_unknown_user_visibility_private >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_unknown_user_visibility_private ... ok >glance.tests.functional.store.test_cinder.TestCinderStore.test_get_remote_image >glance.tests.functional.store.test_cinder.TestCinderStore.test_get_remote_image ... skipped u'GLANCE_TEST_CINDER_CONF environ not set.' >glance.tests.functional.store.test_rbd.TestRBDStore.test_create_store >glance.tests.functional.store.test_rbd.TestRBDStore.test_create_store ... skipped u'GLANCE_TEST_RBD_CONF environ not set.' >glance.tests.functional.store.test_rbd.TestRBDStore.test_lifecycle >glance.tests.functional.store.test_rbd.TestRBDStore.test_lifecycle ... skipped u'GLANCE_TEST_RBD_CONF environ not set.' >glance.tests.functional.store.test_swift.TestSwiftStore.test_retries_fail_end_of_download >glance.tests.functional.store.test_swift.TestSwiftStore.test_retries_fail_end_of_download ... skipped u'GLANCE_TEST_SWIFT_CONF environ not set.' >glance.tests.functional.store.test_swift.TestSwiftStore.test_retries_fail_partway_through_download >glance.tests.functional.store.test_swift.TestSwiftStore.test_retries_fail_partway_through_download ... skipped u'GLANCE_TEST_SWIFT_CONF environ not set.' >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_member_update_status >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_member_update_status ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_property_delete >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_property_delete ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_tag_delete >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_tag_delete ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyQuota.test_storage_quota_deleted_image >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyQuota.test_storage_quota_deleted_image ... ok >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_update_with_location_data >glance.tests.functional.db.test_registry.TestRegistryDriver.test_image_update_with_location_data ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_admin_is_public_true_and_visibility_public >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_admin_is_public_true_and_visibility_public ... ok >glance.tests.functional.v2.test_images.TestImageDirectURLVisibility.test_image_multiple_location_url_visible >glance.tests.functional.v2.test_images.TestImageDirectURLVisibility.test_image_multiple_location_url_visible ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_unknown_admin_sees_all >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_unknown_admin_sees_all ... ok >glance.tests.functional.test_cache_middleware.TestImageCacheManageSqlite.test_user_not_authorized >glance.tests.functional.test_cache_middleware.TestImageCacheManageSqlite.test_user_not_authorized ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_unknown_user_is_public_none >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_unknown_user_is_public_none ... ok >glance.tests.functional.store.test_cinder.TestCinderStore.test_create_store >glance.tests.functional.store.test_cinder.TestCinderStore.test_create_store ... skipped u'GLANCE_TEST_CINDER_CONF environ not set.' >glance.tests.functional.store.test_gridfs.TestGridfsStore.test_create_store >glance.tests.functional.store.test_gridfs.TestGridfsStore.test_create_store ... skipped u'GLANCE_TEST_GRIDFS_CONF environ not set.' >glance.tests.functional.store.test_vmware_datastore.TestVMwareDatastoreStore.test_lifecycle >glance.tests.functional.store.test_vmware_datastore.TestVMwareDatastoreStore.test_lifecycle ... skipped u'GLANCE_TEST_VMWARE_CONF environ not set.' >glance.tests.functional.db.test_registry.TestRegistryQuota.test_storage_quota_deleted_image >glance.tests.functional.db.test_registry.TestRegistryQuota.test_storage_quota_deleted_image ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_create_properties >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_create_properties ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all_with_filter_user_deleted_property >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_all_with_filter_user_deleted_property ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_force_allow_deleted >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_get_force_allow_deleted ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_tag_create >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_tag_create ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_tag_get_all >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_tag_get_all ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_update_core_attribute >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_update_core_attribute ... ok >glance.tests.functional.test_cache_middleware.TestImageCacheXattr.test_cache_middleware_trans_v2_without_download_image_policy >glance.tests.functional.test_cache_middleware.TestImageCacheXattr.test_cache_middleware_trans_v2_without_download_image_policy ... ok >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_update_with_location_data >glance.tests.functional.db.test_simple.TestSimpleDriver.test_image_update_with_location_data ... ok >glance.tests.functional.test_client_exceptions.TestClientExceptions.test_server_traceback >glance.tests.functional.test_client_exceptions.TestClientExceptions.test_server_traceback ... ok >glance.tests.functional.test_client_redirects.TestClientRedirects.test_get_with_max_redirects >glance.tests.functional.test_client_redirects.TestClientRedirects.test_get_with_max_redirects ... ok >glance.tests.functional.db.test_simple.TestSimpleMembershipVisibility.test_user3_finding_owner1s_image_members >glance.tests.functional.db.test_simple.TestSimpleMembershipVisibility.test_user3_finding_owner1s_image_members ... ok >glance.tests.functional.db.test_simple.TestSimpleQuota.test_storage_quota >glance.tests.functional.db.test_simple.TestSimpleQuota.test_storage_quota ... ok >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_unknown_user_is_public_true >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_unknown_user_is_public_true ... ok >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_unknown_user_visibility_public >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_unknown_user_visibility_public ... ok >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_what_unknown_user_sees >glance.tests.functional.db.test_simple.TestSimpleVisibility.test_what_unknown_user_sees ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_create_duplicate_id >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_create_duplicate_id ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_destroy >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_destroy ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_owned_checksum >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_owned_checksum ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_size_max >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_size_max ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_size_min >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_size_min ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_with_filter_multi_tags >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_with_filter_multi_tags ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_with_filter_multiple_user_defined_properties >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_with_filter_multiple_user_defined_properties ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_with_filter_nonexistent_user_defined_property >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_with_filter_nonexistent_user_defined_property ... ok >glance.tests.functional.v2.test_images.TestImageDirectURLVisibility.test_v2_not_enabled >glance.tests.functional.v2.test_images.TestImageDirectURLVisibility.test_v2_not_enabled ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_with_filter_tags >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_all_with_filter_tags ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_force_allow_deleted >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_force_allow_deleted ... ok >glance.tests.functional.test_api.TestRootApi.test_version_configurations >glance.tests.functional.test_api.TestRootApi.test_version_configurations ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_not_owned >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_get_not_owned ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_member_count_invalid_image_id >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_member_count_invalid_image_id ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_member_update >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_member_update ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_tag_get_all_no_tags >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_tag_get_all_no_tags ... ok >glance.tests.functional.test_cache_middleware.TestImageCacheManageXattr.test_user_not_authorized >glance.tests.functional.test_cache_middleware.TestImageCacheManageXattr.test_user_not_authorized ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_tag_get_all_with_invalid_long_image_id >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_tag_get_all_with_invalid_long_image_id ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_tag_set_all >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_tag_set_all ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_update_with_location_data >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyDriver.test_image_update_with_location_data ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyMembershipVisibility.test_user1_finding_user1_memberships >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyMembershipVisibility.test_user1_finding_user1_memberships ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyTask.test_task_create_with_all_task_info_null >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyTask.test_task_create_with_all_task_info_null ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_tenant1_is_public_false >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_tenant1_is_public_false ... ok >glance.tests.functional.test_cache_middleware.TestImageCacheManageXattr.test_cache_manage_get_cached_images >glance.tests.functional.test_cache_middleware.TestImageCacheManageXattr.test_cache_manage_get_cached_images ... ok >glance.tests.functional.test_client_exceptions.TestClientExceptions.test_rate_limited >glance.tests.functional.test_client_exceptions.TestClientExceptions.test_rate_limited ... ok >glance.tests.functional.test_gzip_middleware.GzipMiddlewareTest.test_gzip_requests >glance.tests.functional.test_gzip_middleware.GzipMiddlewareTest.test_gzip_requests ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_unknown_admin_is_public_false >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_unknown_admin_is_public_false ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_unknown_admin_visibility_private >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_unknown_admin_visibility_private ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_unknown_user_is_public_false >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_unknown_user_is_public_false ... ok >glance.tests.functional.test_cache_middleware.TestImageCacheManageXattr.test_cache_manage_delete_queued_images >glance.tests.functional.test_cache_middleware.TestImageCacheManageXattr.test_cache_manage_delete_queued_images ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_unknown_user_is_public_true >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_unknown_user_is_public_true ... ok >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_unknown_user_visibility_public >glance.tests.functional.db.test_sqlalchemy.TestSqlAlchemyVisibility.test_unknown_user_visibility_public ... ok >glance.tests.functional.store.test_http.TestHTTPStore.test_get_remote_image >glance.tests.functional.store.test_http.TestHTTPStore.test_get_remote_image ... ok >glance.tests.functional.store.test_rbd.TestRBDStore.test_get_remote_image >glance.tests.functional.store.test_rbd.TestRBDStore.test_get_remote_image ... skipped u'GLANCE_TEST_RBD_CONF environ not set.' >glance.tests.functional.store.test_rbd.TestRBDStore.test_unicode >glance.tests.functional.store.test_rbd.TestRBDStore.test_unicode ... skipped u'GLANCE_TEST_RBD_CONF environ not set.' >glance.tests.functional.store.test_swift.TestSwiftStore.test_delayed_delete_with_auth >glance.tests.functional.store.test_swift.TestSwiftStore.test_delayed_delete_with_auth ... skipped u'GLANCE_TEST_SWIFT_CONF environ not set.' >glance.tests.functional.store.test_swift.TestSwiftStore.test_object_chunking >glance.tests.functional.store.test_swift.TestSwiftStore.test_object_chunking ... skipped u'GLANCE_TEST_SWIFT_CONF environ not set.' >glance.tests.functional.store.test_vmware_datastore.TestVMwareDatastoreStore.test_get_remote_image >glance.tests.functional.store.test_vmware_datastore.TestVMwareDatastoreStore.test_get_remote_image ... skipped u'GLANCE_TEST_VMWARE_CONF environ not set.' >glance.tests.functional.v2.test_images.TestImages.test_update_locations >glance.tests.functional.v2.test_images.TestImages.test_update_locations ... ok >glance.tests.functional.test_cache_middleware.TestImageCacheXattr.test_cache_middleware_transparent_v1 >glance.tests.functional.test_cache_middleware.TestImageCacheXattr.test_cache_middleware_transparent_v1 ... ok >glance.tests.integration.legacy_functional.test_v1_api.TestApi.test_get_head_simple_post >glance.tests.integration.legacy_functional.test_v1_api.TestApi.test_get_head_simple_post ... ok >glance.tests.functional.test_bin_glance_cache_manage.TestBinGlanceCacheManage.test_queue >glance.tests.functional.test_bin_glance_cache_manage.TestBinGlanceCacheManage.test_queue ... ok >glance.tests.integration.legacy_functional.test_v1_api.TestApi.test_post_image_content_bad_disk_format >glance.tests.integration.legacy_functional.test_v1_api.TestApi.test_post_image_content_bad_disk_format ... ok >glance.tests.functional.v2.test_images.TestImageDirectURLVisibility.test_image_direct_url_visible >glance.tests.functional.v2.test_images.TestImageDirectURLVisibility.test_image_direct_url_visible ... ok >glance.tests.integration.legacy_functional.test_v1_api.TestApi.test_put_image_content_bad_disk_format >glance.tests.integration.legacy_functional.test_v1_api.TestApi.test_put_image_content_bad_disk_format ... ok >glance.tests.integration.legacy_functional.test_v1_api.TestApi.test_v1_enabled >glance.tests.integration.legacy_functional.test_v1_api.TestApi.test_v1_enabled ... ok >glance.tests.functional.test_cache_middleware.TestImageCacheSqlite.test_cache_middleware_transparent_v1 >glance.tests.functional.test_cache_middleware.TestImageCacheSqlite.test_cache_middleware_transparent_v1 ... ok >glance.tests.functional.test_client_exceptions.TestClientExceptions.test_rate_limited_retry >glance.tests.functional.test_client_exceptions.TestClientExceptions.test_rate_limited_retry ... ok >glance.tests.integration.legacy_functional.test_v1_api.TestApiWithFakeAuth.test_ownership >glance.tests.integration.legacy_functional.test_v1_api.TestApiWithFakeAuth.test_ownership ... ok >glance.tests.functional.test_client_redirects.TestClientRedirects.test_get_without_redirect >glance.tests.functional.test_client_redirects.TestClientRedirects.test_get_without_redirect ... ok >glance.tests.functional.test_client_redirects.TestClientRedirects.test_post_redirect >glance.tests.functional.test_client_redirects.TestClientRedirects.test_post_redirect ... ok >glance.tests.integration.v2.test_tasks_api.TestTasksApi.test_create_new_task >glance.tests.integration.v2.test_tasks_api.TestTasksApi.test_create_new_task ... ok >Not authorized to make this request. >glance.tests.unit.api.test_cmd_cache_manage.TestGlanceCmdManage.test_catch_error_forbidden >glance.tests.unit.api.test_cmd_cache_manage.TestGlanceCmdManage.test_catch_error_forbidden ... ok >Please specify one and only ID of the image you wish to >delete from the cache as the first argument >glance.tests.unit.api.test_cmd_cache_manage.TestGlanceCmdManage.test_delete_cached_image_without_index >glance.tests.unit.api.test_cmd_cache_manage.TestGlanceCmdManage.test_delete_cached_image_without_index ... ok >Found 2 cached images... >ID Last Accessed (UTC) Last Modifiedglance.tests.functional.test_bin_glance_cache_manage.TestBinGlanceCacheManage.test_cache_index >glance.tests.functional.test_bin_glance_cache_manage.TestBinGlanceCacheManage.test_cache_index ... ok > (UTC) Size Hits >------------------------------------ ------------------- ------------------- -------------- ---------- ><MagicMock name='make_row()' id='104971280'> ><MagicMock name='make_row()' id='104971280'> >glance.tests.unit.api.test_cmd_cache_manage.TestGlanceCmdManage.test_list_cached_images >glance.tests.unit.api.test_cmd_cache_manage.TestGlanceCmdManage.test_list_cached_images ... ok >glance.tests.unit.api.test_cmd_cache_manage.TestGlanceCmdManage.test_parse_options_no_arguments >glance.tests.unit.api.test_cmd_cache_manage.TestGlanceCmdManage.test_parse_options_no_arguments ... ok >Please specify one and only ID of the image you wish to >queue from the cache as the first argument >glance.tests.unit.api.test_cmd_cache_manage.TestGlanceCmdManage.test_queue_image_without_index >glance.tests.unit.api.test_cmd_cache_manage.TestGlanceCmdManage.test_queue_image_without_index ... ok >glance.tests.unit.api.test_property_protections.TestExtraPropertiesProxy.test_delete_nonexistant_extra_property >glance.tests.unit.api.test_property_protections.TestExtraPropertiesProxy.test_delete_nonexistant_extra_property ... ok >glance.tests.unit.common.test_config.TestPasteApp.test_load_paste_app >glance.tests.unit.common.test_config.TestPasteApp.test_load_paste_app ... ok >glance.tests.unit.common.test_config.TestPasteApp.test_load_paste_app_paste_config_not_found >glance.tests.unit.common.test_config.TestPasteApp.test_load_paste_app_paste_config_not_found ... ok >glance.tests.unit.common.test_location_strategy.TestLocationStrategy.test_choose_best_location >glance.tests.unit.common.test_location_strategy.TestLocationStrategy.test_choose_best_location ... ok >glance.tests.unit.common.test_location_strategy.TestLocationStrategy.test_load_strategy_modules >glance.tests.unit.common.test_location_strategy.TestLocationStrategy.test_load_strategy_modules ... ok >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithPolicies.test_check_property_rules_update_none >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithPolicies.test_check_property_rules_update_none ... ok >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_check_property_rules_create_all_permitted >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_check_property_rules_create_all_permitted ... ok >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_check_property_rules_delete_permitted_admin_role >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_check_property_rules_delete_permitted_admin_role ... ok >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_property_protection_with_mutually_exclusive_rule >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_property_protection_with_mutually_exclusive_rule ... ok >glance.tests.unit.common.test_rpc.TestRPCController.test_rpc_exception_propagation >glance.tests.unit.common.test_rpc.TestRPCController.test_rpc_exception_propagation ... ok >glance.tests.unit.common.test_rpc.TestRPCJSONSerializer.test_to_json_with_more_deep_format >glance.tests.unit.common.test_rpc.TestRPCJSONSerializer.test_to_json_with_more_deep_format ... ok >glance.tests.unit.common.test_utils.TestUtils.test_cooperative_reader_of_iterator_stop_iteration_err >glance.tests.unit.common.test_utils.TestUtils.test_cooperative_reader_of_iterator_stop_iteration_err ... ok >glance.tests.unit.common.test_utils.TestUtils.test_get_meta_from_headers_bad_headers >glance.tests.unit.common.test_utils.TestUtils.test_get_meta_from_headers_bad_headers ... ok >glance.tests.unit.common.test_utils.UUIDTestCase.test_name_is_uuid_like >glance.tests.unit.common.test_utils.UUIDTestCase.test_name_is_uuid_like ... ok >glance.tests.unit.common.test_wsgi.JSONRequestDeserializerTest.test_has_body_zero_content_length >glance.tests.unit.common.test_wsgi.JSONRequestDeserializerTest.test_has_body_zero_content_length ... ok >glance.tests.unit.common.test_wsgi.RequestTest.test_content_type_accept_default >glance.tests.unit.common.test_wsgi.RequestTest.test_content_type_accept_default ... ok >glance.tests.unit.common.test_wsgi.ResourceTest.test_call >glance.tests.unit.common.test_wsgi.ResourceTest.test_call ... ok >glance.tests.unit.common.test_wsgi.ResourceTest.test_dispatch >glance.tests.unit.common.test_wsgi.ResourceTest.test_dispatch ... ok >glance.tests.unit.common.test_wsgi.ResourceTest.test_dispatch_no_default >glance.tests.unit.common.test_wsgi.ResourceTest.test_dispatch_no_default ... ok >glance.tests.unit.test_auth.TestEndpoints.test_get_endpoint_with_custom_endpoint_type >glance.tests.unit.test_auth.TestEndpoints.test_get_endpoint_with_custom_endpoint_type ... ok >glance.tests.unit.test_auth.TestImageFactoryProxy.test_admin_can_set_owner_to_none >glance.tests.unit.test_auth.TestImageFactoryProxy.test_admin_can_set_owner_to_none ... ok >glance.tests.unit.test_auth.TestImageFactoryProxy.test_admin_still_gets_default_tenant >glance.tests.unit.test_auth.TestImageFactoryProxy.test_admin_still_gets_default_tenant ... ok >glance.tests.unit.test_auth.TestImmutableImage.test_change_updated_at >glance.tests.unit.test_auth.TestImmutableImage.test_change_updated_at ... ok >glance.tests.unit.test_auth.TestImmutableTask.test_change_expires_at >glance.tests.unit.test_auth.TestImmutableTask.test_change_expires_at ... ok >glance.tests.unit.test_auth.TestKeystoneAuthPlugin.test_get_plugin_from_strategy_keystone_configure_via_auth_false >glance.tests.unit.test_auth.TestKeystoneAuthPlugin.test_get_plugin_from_strategy_keystone_configure_via_auth_false ... ok >glance.tests.unit.test_auth.TestKeystoneAuthPlugin.test_required_creds >glance.tests.unit.test_auth.TestKeystoneAuthPlugin.test_required_creds ... ok >glance.tests.unit.test_auth.TestTaskRepoProxy.test_get_immutable_task >glance.tests.unit.test_auth.TestTaskRepoProxy.test_get_immutable_task ... ok >glance.tests.unit.test_cache_middleware.TestCacheMiddlewareProcessRequest.test_v2_process_request_response_headers >glance.tests.unit.test_cache_middleware.TestCacheMiddlewareProcessRequest.test_v2_process_request_response_headers ... ok >glance.tests.unit.test_cache_middleware.TestCacheMiddlewareProcessRequest.test_verify_metadata_zero_size >glance.tests.unit.test_cache_middleware.TestCacheMiddlewareProcessRequest.test_verify_metadata_zero_size ... ok >glance.tests.functional.test_glance_manage.TestGlanceManage.test_db_creation_auto_create_overridden >glance.tests.functional.test_glance_manage.TestGlanceManage.test_db_creation_auto_create_overridden ... ok >glance.tests.unit.test_cache_middleware.TestCacheMiddlewareProcessResponse.test_process_response >glance.tests.unit.test_cache_middleware.TestCacheMiddlewareProcessResponse.test_process_response ... ok >glance.tests.unit.test_cache_middleware.TestCacheMiddlewareRequestStashCacheInfo.test_fetch_cache_request_info >glance.tests.unit.test_cache_middleware.TestCacheMiddlewareRequestStashCacheInfo.test_fetch_cache_request_info ... ok >glance.tests.unit.test_cache_middleware.TestCacheMiddlewareURLMatching.test_v2_match_id >glance.tests.unit.test_cache_middleware.TestCacheMiddlewareURLMatching.test_v2_match_id ... ok >glance.tests.unit.test_context.TestContext.test_anon_private_owned >glance.tests.unit.test_context.TestContext.test_anon_private_owned ... ok >glance.tests.unit.test_context.TestContext.test_auth_private_unowned >glance.tests.unit.test_context.TestContext.test_auth_private_unowned ... ok >glance.tests.unit.test_context.TestContext.test_auth_public >glance.tests.unit.test_context.TestContext.test_auth_public ... ok >glance.tests.unit.test_context.TestContext.test_auth_public_owned >glance.tests.unit.test_context.TestContext.test_auth_public_owned ... ok >glance.tests.unit.test_context.TestContext.test_auth_public_unowned >glance.tests.unit.test_context.TestContext.test_auth_public_unowned ... ok >glance.tests.unit.test_context.TestContext.test_empty_private_owned >glance.tests.unit.test_context.TestContext.test_empty_private_owned ... ok >glance.tests.unit.test_context_middleware.TestContextMiddleware.test_roles_case_insensitive >glance.tests.unit.test_context_middleware.TestContextMiddleware.test_roles_case_insensitive ... ok >glance.tests.unit.test_db.TestEncryptedLocations.test_encrypt_locations_on_save >glance.tests.unit.test_db.TestEncryptedLocations.test_encrypt_locations_on_save ... ok >glance.tests.unit.test_db.TestImageMemberRepo.test_list_no_members >glance.tests.unit.test_db.TestImageMemberRepo.test_list_no_members ... ok >glance.tests.unit.test_db.TestImageMemberRepo.test_save_image_member >glance.tests.unit.test_db.TestImageMemberRepo.test_save_image_member ... ok >glance.tests.unit.test_db.TestImageRepo.test_list >glance.tests.unit.test_db.TestImageRepo.test_list ... ok >glance.tests.unit.test_db.TestImageRepo.test_location_data_exists >glance.tests.unit.test_db.TestImageRepo.test_location_data_exists ... ok >glance.tests.unit.test_db.TestTaskRepo.test_get_not_found >glance.tests.unit.test_db.TestTaskRepo.test_get_not_found ... ok >glance.tests.unit.test_db.TestTaskRepo.test_limited_list >glance.tests.unit.test_db.TestTaskRepo.test_limited_list ... ok >glance.tests.unit.test_db.TestTaskRepo.test_list_with_last_marker >glance.tests.unit.test_db.TestTaskRepo.test_list_with_last_marker ... ok >glance.tests.unit.test_db.TestTaskRepo.test_list_with_status >glance.tests.unit.test_db.TestTaskRepo.test_list_with_status ... ok >glance.tests.unit.test_domain.TestExtraProperties.test_eq_with_incompatible_object >glance.tests.unit.test_domain.TestExtraProperties.test_eq_with_incompatible_object ... ok >glance.tests.unit.test_domain.TestImage.test_delete_protected_image >glance.tests.unit.test_domain.TestImage.test_delete_protected_image ... ok >glance.tests.unit.test_domain.TestImage.test_status_saving_without_container_format >glance.tests.unit.test_domain.TestImage.test_status_saving_without_container_format ... ok >glance.tests.unit.test_domain.TestImageFactory.test_minimal_new_image >glance.tests.unit.test_domain.TestImageFactory.test_minimal_new_image ... ok >glance.tests.unit.test_domain.TestTask.test_fail >glance.tests.unit.test_domain.TestTask.test_fail ... ok >glance.tests.unit.test_filesystem_store.TestStore.test_add_cleanup_on_read_failure >glance.tests.unit.test_filesystem_store.TestStore.test_add_cleanup_on_read_failure ... ok >glance.tests.unit.test_filesystem_store.TestStore.test_add_file_too_big >glance.tests.unit.test_filesystem_store.TestStore.test_add_file_too_big ... ok >glance.tests.unit.test_filesystem_store.TestStore.test_add_with_multiple_dirs_storage_full >glance.tests.unit.test_filesystem_store.TestStore.test_add_with_multiple_dirs_storage_full ... ok >glance.tests.unit.test_filesystem_store.TestStore.test_configure_add_with_empty_datadir_path >glance.tests.unit.test_filesystem_store.TestStore.test_configure_add_with_empty_datadir_path ... ok >glance.tests.unit.test_filesystem_store.TestStore.test_delete >glance.tests.unit.test_filesystem_store.TestStore.test_delete ... ok >glance.tests.unit.test_glance_replicator.ImageServiceTestCase.test_rest_dict_to_headers >glance.tests.unit.test_glance_replicator.ImageServiceTestCase.test_rest_dict_to_headers ... ok >glance.tests.unit.test_glance_replicator.ReplicationCommandsTestCase.test_replication_dump_with_no_args >glance.tests.unit.test_glance_replicator.ReplicationCommandsTestCase.test_replication_dump_with_no_args ... ok >glance.tests.unit.test_glance_replicator.ReplicationCommandsTestCase.test_replication_load >glance.tests.unit.test_glance_replicator.ReplicationCommandsTestCase.test_replication_load ... ok >glance.tests.unit.test_http_store.TestHttpStore.test_http_delete_raise_error >glance.tests.unit.test_http_store.TestHttpStore.test_http_delete_raise_error ... ok >glance.tests.unit.test_http_store.TestHttpStore.test_http_get_not_found >glance.tests.unit.test_http_store.TestHttpStore.test_http_get_not_found ... ok >glance.tests.unit.test_image_cache.TestImageCacheNoDep.test_get_caching_iter_when_open_fails >glance.tests.unit.test_image_cache.TestImageCacheNoDep.test_get_caching_iter_when_open_fails ... ok >glance.tests.unit.test_image_cache.TestImageCacheSqlite.test_gate_caching_iter_good_checksum >glance.tests.unit.test_image_cache.TestImageCacheSqlite.test_gate_caching_iter_good_checksum ... ok >glance.tests.unit.test_image_cache.TestImageCacheSqlite.test_prune_to_zero >glance.tests.unit.test_image_cache.TestImageCacheSqlite.test_prune_to_zero ... ok >glance.tests.functional.test_cache_middleware.TestImageCacheManageSqlite.test_cache_manage_delete_cached_images >glance.tests.functional.test_cache_middleware.TestImageCacheManageSqlite.test_cache_manage_delete_cached_images ... ok >glance.tests.unit.test_image_cache.TestImageCacheXattr.test_caching_iterator_falloffend >glance.tests.unit.test_image_cache.TestImageCacheXattr.test_caching_iterator_falloffend ... ok >glance.tests.unit.test_image_cache.TestImageCacheXattr.test_clean_stalled >glance.tests.unit.test_image_cache.TestImageCacheXattr.test_clean_stalled ... ok >glance.tests.unit.test_manage.TestLegacyManage.test_legacy_db_upgrade_version_without_sanity_check >glance.tests.unit.test_manage.TestLegacyManage.test_legacy_db_upgrade_version_without_sanity_check ... ok >glance.tests.functional.test_glance_manage.TestGlanceManage.test_db_creation >glance.tests.functional.test_glance_manage.TestGlanceManage.test_db_creation ... ok >glance.tests.unit.test_migrations.TestMigrations.test_postgresql_connect_fail >glance.tests.unit.test_migrations.TestMigrations.test_postgresql_connect_fail ... ok >glance.tests.unit.test_notifier.TestImageNotifications.test_image_get >glance.tests.unit.test_notifier.TestImageNotifications.test_image_get ... ok >glance.tests.unit.test_notifier.TestImageNotifications.test_image_set_data_HTTP_error >glance.tests.unit.test_notifier.TestImageNotifications.test_image_set_data_HTTP_error ... ok >glance.tests.unit.test_notifier.TestImageNotifications.test_image_set_data_upload_and_activate_notification >glance.tests.unit.test_notifier.TestImageNotifications.test_image_set_data_upload_and_activate_notification ... ok >glance.tests.unit.test_notifier.TestNotifier.test_load_qpid >glance.tests.unit.test_notifier.TestNotifier.test_load_qpid ... ok >glance.tests.unit.test_policy.TestImagePolicy.test_delete_image_not_allowed >glance.tests.unit.test_policy.TestImagePolicy.test_delete_image_not_allowed ... ok >glance.tests.unit.test_policy.TestImagePolicy.test_new_image_visibility_public_allowed >glance.tests.unit.test_policy.TestImagePolicy.test_new_image_visibility_public_allowed ... ok >glance.tests.unit.test_policy.TestMemberPolicy.test_get_members_not_allowed >glance.tests.unit.test_policy.TestMemberPolicy.test_get_members_not_allowed ... ok >glance.tests.unit.test_quota.TestImageQuota.test_exceed_append_location >glance.tests.unit.test_quota.TestImageQuota.test_exceed_append_location ... ok >glance.tests.unit.test_quota.TestImageQuota.test_quota_allowed >glance.tests.unit.test_quota.TestImageQuota.test_quota_allowed ... ok >glance.tests.unit.test_quota.TestQuotaImageTagsProxy.test_add >glance.tests.unit.test_quota.TestQuotaImageTagsProxy.test_add ... ok >glance.tests.unit.test_rbd_store.TestStore.test_add_duplicate_image >glance.tests.unit.test_rbd_store.TestStore.test_add_duplicate_image ... ok >glance.tests.unit.test_rbd_store.TestStore.test_add_w_rbd_image_exception >glance.tests.unit.test_rbd_store.TestStore.test_add_w_rbd_image_exception ... ok >glance.tests.unit.test_rbd_store.TestStore.test_image_size_exceeded_exception >glance.tests.unit.test_rbd_store.TestStore.test_image_size_exceeded_exception ... ok >glance.tests.unit.test_s3_store.TestStore.test_add_already_existing >glance.tests.unit.test_s3_store.TestStore.test_add_already_existing ... ok >glance.tests.unit.test_s3_store.TestStore.test_calling_format_path >glance.tests.unit.test_s3_store.TestStore.test_calling_format_path ... ok >glance.tests.unit.test_s3_store.TestStore.test_delete >glance.tests.unit.test_s3_store.TestStore.test_delete ... ok >glance.tests.unit.test_s3_store.TestStore.test_get >glance.tests.unit.test_s3_store.TestStore.test_get ... ok >glance.tests.unit.test_schema.TestBasicSchema.test_filter_strips_extra_properties >glance.tests.unit.test_schema.TestBasicSchema.test_filter_strips_extra_properties ... ok >glance.tests.unit.test_schema.TestBasicSchema.test_merge_conflicting_but_identical_properties >glance.tests.unit.test_schema.TestBasicSchema.test_merge_conflicting_but_identical_properties ... ok >glance.tests.unit.test_store_image.TestStoreAddToBackend.test_unicode_dict_list >glance.tests.unit.test_store_image.TestStoreAddToBackend.test_unicode_dict_list ... ok >glance.tests.unit.test_store_image.TestStoreImage.test_image_change_append_locations >glance.tests.unit.test_store_image.TestStoreImage.test_image_change_append_locations ... ok >glance.tests.unit.test_store_image.TestStoreImageRepo.test_add_fetches_members_if_private >glance.tests.unit.test_store_image.TestStoreImageRepo.test_add_fetches_members_if_private ... ok >glance.tests.unit.test_store_image.TestStoreMetaDataChecker.test_list_bad >glance.tests.unit.test_store_image.TestStoreMetaDataChecker.test_list_bad ... ok >glance.tests.unit.test_store_location.TestStoreLocation.test_add_location_for_image_without_size >glance.tests.unit.test_store_location.TestStoreLocation.test_add_location_for_image_without_size ... ok >glance.tests.unit.test_swift_store.TestCreatingLocations.test_multi_tenant_location >glance.tests.unit.test_swift_store.TestCreatingLocations.test_multi_tenant_location ... ok >glance.tests.unit.test_swift_store.TestCreatingLocations.test_multi_tenant_location_http >glance.tests.unit.test_swift_store.TestCreatingLocations.test_multi_tenant_location_http ... ok >glance.tests.unit.test_swift_store.TestCreatingLocations.test_single_tenant_location_http >glance.tests.unit.test_swift_store.TestCreatingLocations.test_single_tenant_location_http ... ok >glance.tests.unit.test_swift_store.TestSingleTenantStoreConnections.test_basic_connection >glance.tests.unit.test_swift_store.TestSingleTenantStoreConnections.test_basic_connection ... ok >glance.tests.unit.test_swift_store.TestSingleTenantStoreConnections.test_connection_insecure >glance.tests.unit.test_swift_store.TestSingleTenantStoreConnections.test_connection_insecure ... ok >glance.tests.unit.test_swift_store.TestSingleTenantStoreConnections.test_connection_missing_user >glance.tests.unit.test_swift_store.TestSingleTenantStoreConnections.test_connection_missing_user ... ok >glance.tests.unit.test_swift_store.TestSingleTenantStoreConnections.test_connection_with_endpoint_type >glance.tests.unit.test_swift_store.TestSingleTenantStoreConnections.test_connection_with_endpoint_type ... ok >glance.tests.unit.test_swift_store.TestStoreAuthV1.test_add >glance.tests.unit.test_swift_store.TestStoreAuthV1.test_add ... ok >glance.tests.unit.test_swift_store.TestStoreAuthV1.test_add_no_container_no_create >glance.tests.unit.test_swift_store.TestStoreAuthV1.test_add_no_container_no_create ... ok >glance.tests.unit.test_swift_store.TestStoreAuthV1.test_write_acls >glance.tests.unit.test_swift_store.TestStoreAuthV1.test_write_acls ... ok >glance.tests.unit.test_swift_store.TestStoreAuthV2.test_add_already_existing >glance.tests.unit.test_swift_store.TestStoreAuthV2.test_add_already_existing ... ok >glance.tests.unit.test_swift_store.TestStoreAuthV2.test_delete_non_existing >glance.tests.unit.test_swift_store.TestStoreAuthV2.test_delete_non_existing ... ok >glance.tests.unit.test_swift_store.TestStoreAuthV2.test_write_acls >glance.tests.unit.test_swift_store.TestStoreAuthV2.test_write_acls ... ok >glance.tests.unit.test_versions.VersionNegotiationTest.test_request_accept_v1 >glance.tests.unit.test_versions.VersionNegotiationTest.test_request_accept_v1 ... ok >glance.tests.unit.test_versions.VersionNegotiationTest.test_request_url_v2_2 >glance.tests.unit.test_versions.VersionNegotiationTest.test_request_url_v2_2 ... ok >glance.tests.unit.test_vmware_store.TestStore.test_delete >glance.tests.unit.test_vmware_store.TestStore.test_delete ... ok >glance.tests.functional.v2.test_images.TestImageLocationSelectionStrategy.test_image_locations_with_order_strategy >glance.tests.functional.v2.test_images.TestImageLocationSelectionStrategy.test_image_locations_with_order_strategy ... ok >glance.tests.functional.test_cache_middleware.TestImageCacheXattr.test_cache_remote_image >glance.tests.functional.test_cache_middleware.TestImageCacheXattr.test_cache_remote_image ... ok >glance.tests.functional.test_client_exceptions.TestClientExceptions.test_server_error >glance.tests.functional.test_client_exceptions.TestClientExceptions.test_server_error ... ok >glance.tests.functional.test_client_exceptions.TestClientExceptions.test_service_unavailable >glance.tests.functional.test_client_exceptions.TestClientExceptions.test_service_unavailable ... ok >glance.tests.functional.test_client_redirects.TestClientRedirects.test_redirect_to_new_host >glance.tests.functional.test_client_redirects.TestClientRedirects.test_redirect_to_new_host ... ok >glance.tests.functional.test_scrubber.TestScrubber.test_scrubber_with_metadata_enc >glance.tests.functional.test_scrubber.TestScrubber.test_scrubber_with_metadata_enc ... skipped u'GLANCE_TEST_SWIFT_CONF environ not set.' >glance.tests.unit.v1.test_api.TestAPIProtectedProps.test_delete_protected_props_mix_no_read >glance.tests.unit.v1.test_api.TestAPIProtectedProps.test_delete_protected_props_mix_no_read ... ok >glance.tests.unit.v1.test_api.TestAPIProtectedProps.test_prop_protection_with_get_and_permitted_role >glance.tests.unit.v1.test_api.TestAPIProtectedProps.test_prop_protection_with_get_and_permitted_role ... ok >glance.tests.unit.v1.test_api.TestAPIProtectedProps.test_prop_protection_with_update_and_unpermitted_role >glance.tests.unit.v1.test_api.TestAPIProtectedProps.test_prop_protection_with_update_and_unpermitted_role ... ok >glance.tests.integration.legacy_functional.test_v1_api.TestApi.test_mismatched_size >glance.tests.integration.legacy_functional.test_v1_api.TestApi.test_mismatched_size ... ok >glance.tests.unit.v1.test_api.TestAPIProtectedProps.test_update_protected_props_mix_no_read >glance.tests.unit.v1.test_api.TestAPIProtectedProps.test_update_protected_props_mix_no_read ... ok >glance.tests.functional.test_logging.TestLogging.test_no_verbose_no_debug >glance.tests.functional.test_logging.TestLogging.test_no_verbose_no_debug ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_copy_from_upload_image_unauthorized >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_copy_from_upload_image_unauthorized ... ok >glance.tests.functional.test_bin_glance_cache_manage.TestBinGlanceCacheManage.test_no_cache_enabled >glance.tests.functional.test_bin_glance_cache_manage.TestBinGlanceCacheManage.test_no_cache_enabled ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_image_basic_file_store >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_image_basic_file_store ... ok >glance.tests.integration.legacy_functional.test_v1_api.TestApi.test_queued_process_flow >glance.tests.integration.legacy_functional.test_v1_api.TestApi.test_queued_process_flow ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_image_checksum_mismatch >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_image_checksum_mismatch ... ok >glance.tests.integration.legacy_functional.test_v1_api.TestApi.test_zero_initial_size >glance.tests.integration.legacy_functional.test_v1_api.TestApi.test_zero_initial_size ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_image_size_data_exceed_quota >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_image_size_data_exceed_quota ... ok >glance.tests.integration.v2.test_tasks_api.TestTasksApi.test_ordered_tasks >glance.tests.integration.v2.test_tasks_api.TestTasksApi.test_ordered_tasks ... ok >glance.tests.unit.api.middleware.test_cache_manage.TestCacheManageFilter.test_delete_cached_images >glance.tests.unit.api.middleware.test_cache_manage.TestCacheManageFilter.test_delete_cached_images ... ok >glance.tests.unit.api.test_cmd.TestGlanceApiCmd.test_supported_default_store >glance.tests.unit.api.test_cmd.TestGlanceApiCmd.test_supported_default_store ... ok >glance.tests.unit.api.test_cmd.TestGlanceApiCmd.test_worker_creation_failure >glance.tests.unit.api.test_cmd.TestGlanceApiCmd.test_worker_creation_failure ... ok >No queued images. >glance.tests.unit.api.test_cmd_cache_manage.TestGlanceCmdManage.test_list_queued_images_empty >glance.tests.unit.api.test_cmd_cache_manage.TestGlanceCmdManage.test_list_queued_images_empty ... ok >glance.tests.unit.api.test_common.TestSizeCheckedIter.test_too_few_chunks >glance.tests.unit.api.test_common.TestSizeCheckedIter.test_too_few_chunks ... ok >glance.tests.unit.api.test_property_protections.TestExtraPropertiesProxy.test_create_reserved_extra_property >glance.tests.unit.api.test_property_protections.TestExtraPropertiesProxy.test_create_reserved_extra_property ... ok >glance.tests.unit.api.test_property_protections.TestExtraPropertiesProxy.test_delete_extra_property_as_admin_role >glance.tests.unit.api.test_property_protections.TestExtraPropertiesProxy.test_delete_extra_property_as_admin_role ... ok >glance.tests.unit.api.test_property_protections.TestProtectedImageRepoProxy.test_list_image >glance.tests.unit.api.test_property_protections.TestProtectedImageRepoProxy.test_list_image ... ok >glance.tests.unit.common.test_client.TestClient.test_http_encoding_headers >glance.tests.unit.common.test_client.TestClient.test_http_encoding_headers ... ok >glance.tests.unit.common.test_client.TestClient.test_http_encoding_params >glance.tests.unit.common.test_client.TestClient.test_http_encoding_params ... ok >glance.tests.unit.common.test_exception.GlanceExceptionTestCase.test_default_error_msg_with_kwargs >glance.tests.unit.common.test_exception.GlanceExceptionTestCase.test_default_error_msg_with_kwargs ... ok >glance.tests.unit.common.test_location_strategy.TestLocationStrategy.test_verify_valid_location_strategy >glance.tests.unit.common.test_location_strategy.TestLocationStrategy.test_verify_valid_location_strategy ... ok >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithPolicies.test_check_property_rules_update_all_permitted >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithPolicies.test_check_property_rules_update_all_permitted ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_image_wrong_content_type >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_image_wrong_content_type ... ok >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithPolicies.test_property_protection_with_multiple_policies >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithPolicies.test_property_protection_with_multiple_policies ... ok >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_check_property_rules_delete_none >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_check_property_rules_delete_none ... ok >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_check_property_rules_invalid_action >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_check_property_rules_invalid_action ... ok >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_check_property_rules_read_all_permitted >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_check_property_rules_read_all_permitted ... ok >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_property_rules_loaded_in_order >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_property_rules_loaded_in_order ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_bad_image_name >glance.tests.unit.v1.test_api.TestGlanceAPI.test_bad_image_name ... ok >glance.tests.unit.common.test_rpc.TestRPCController.test_rpc_errors >glance.tests.unit.common.test_rpc.TestRPCController.test_rpc_errors ... ok >glance.tests.unit.common.test_rpc.TestRPCJSONDeserializer.test_default_no_body >glance.tests.unit.common.test_rpc.TestRPCJSONDeserializer.test_default_no_body ... ok >glance.tests.unit.common.test_rpc.TestRPCJSONDeserializer.test_from_json_malformed >glance.tests.unit.common.test_rpc.TestRPCJSONDeserializer.test_from_json_malformed ... ok >glance.tests.unit.common.test_rpc.TestRPCJSONSerializer.test_to_json >glance.tests.unit.common.test_rpc.TestRPCJSONSerializer.test_to_json ... ok >glance.tests.unit.common.test_utils.TestUtils.test_validate_key_cert_key_cant_read >glance.tests.unit.common.test_utils.TestUtils.test_validate_key_cert_key_cant_read ... ok >glance.tests.unit.common.test_wsgi.JSONRequestDeserializerTest.test_from_json_malformed >glance.tests.unit.common.test_wsgi.JSONRequestDeserializerTest.test_from_json_malformed ... ok >glance.tests.unit.common.test_wsgi.JSONResponseSerializerTest.test_to_json_with_set >glance.tests.unit.common.test_wsgi.JSONResponseSerializerTest.test_to_json_with_set ... ok >glance.tests.unit.common.test_wsgi.RequestTest.test_best_match_language_expected >glance.tests.unit.common.test_wsgi.RequestTest.test_best_match_language_expected ... ok >glance.tests.unit.common.test_wsgi.RequestTest.test_content_type_from_accept_xml_json >glance.tests.unit.common.test_wsgi.RequestTest.test_content_type_from_accept_xml_json ... ok >glance.tests.unit.common.test_wsgi.ResourceTest.test_get_action_args_del_format_error >glance.tests.unit.common.test_wsgi.ResourceTest.test_get_action_args_del_format_error ... ok >glance.tests.unit.common.test_wsgi.ResourceTest.test_get_action_args_invalid_index >glance.tests.unit.common.test_wsgi.ResourceTest.test_get_action_args_invalid_index ... ok >glance.tests.unit.common.test_wsgi.TestHelpers.test_data_passed_properly_through_headers >glance.tests.unit.common.test_wsgi.TestHelpers.test_data_passed_properly_through_headers ... ok >glance.tests.unit.test_auth.TestEndpoints.test_get_endpoint_raises_with_invalid_endpoint_type >glance.tests.unit.test_auth.TestEndpoints.test_get_endpoint_raises_with_invalid_endpoint_type ... ok >glance.tests.unit.test_auth.TestEndpoints.test_get_endpoint_raises_with_invalid_service_type >glance.tests.unit.test_auth.TestEndpoints.test_get_endpoint_raises_with_invalid_service_type ... ok >glance.tests.unit.test_auth.TestEndpoints.test_get_endpoint_with_custom_server_type >glance.tests.unit.test_auth.TestEndpoints.test_get_endpoint_with_custom_server_type ... ok >glance.tests.unit.test_auth.TestImmutableImage.test_change_min_disk >glance.tests.unit.test_auth.TestImmutableImage.test_change_min_disk ... ok >glance.tests.unit.test_auth.TestImmutableImage.test_get_data >glance.tests.unit.test_auth.TestImmutableImage.test_get_data ... ok >glance.tests.unit.test_auth.TestImmutableTask.test_begin_processing >glance.tests.unit.test_auth.TestImmutableTask.test_begin_processing ... ok >glance.tests.unit.test_auth.TestImmutableTask.test_change_status >glance.tests.unit.test_auth.TestImmutableTask.test_change_status ... ok >glance.tests.unit.test_auth.TestKeystoneAuthPlugin.test_get_plugin_from_strategy_keystone >glance.tests.unit.test_auth.TestKeystoneAuthPlugin.test_get_plugin_from_strategy_keystone ... ok >glance.tests.unit.test_auth.TestKeystoneAuthPlugin.test_v1_auth >glance.tests.unit.test_auth.TestKeystoneAuthPlugin.test_v1_auth ... ok >glance.tests.unit.test_auth.TestTaskFactoryProxy.test_task_create_wrong_owner >glance.tests.unit.test_auth.TestTaskFactoryProxy.test_task_create_wrong_owner ... ok >glance.tests.unit.test_auth.TestTaskRepoProxy.test_get_mutable_task >glance.tests.unit.test_auth.TestTaskRepoProxy.test_get_mutable_task ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_bad_min_ram_size_create >glance.tests.unit.v1.test_api.TestGlanceAPI.test_bad_min_ram_size_create ... ok >glance.tests.unit.test_cache_middleware.TestCacheMiddlewareProcessResponse.test_process_v1_DELETE_response >glance.tests.unit.test_cache_middleware.TestCacheMiddlewareProcessResponse.test_process_v1_DELETE_response ... ok >glance.tests.unit.test_cache_middleware.TestCacheMiddlewareURLMatching.test_v1_match_id_with_query_param >glance.tests.unit.test_cache_middleware.TestCacheMiddlewareURLMatching.test_v1_match_id_with_query_param ... ok >glance.tests.unit.test_cinder_store.TestCinderStore.test_cinder_configure_add >glance.tests.unit.test_cinder_store.TestCinderStore.test_cinder_configure_add ... ok >glance.tests.unit.test_context.TestContext.test_empty_public_owned >glance.tests.unit.test_context.TestContext.test_empty_public_owned ... ok >glance.tests.unit.test_context.TestContext.test_service_catalog >glance.tests.unit.test_context.TestContext.test_service_catalog ... ok >glance.tests.unit.test_context.TestContext.test_user_identity >glance.tests.unit.test_context.TestContext.test_user_identity ... ok >glance.tests.unit.test_context_middleware.TestContextMiddleware.test_anonymous_access_enabled >glance.tests.unit.test_context_middleware.TestContextMiddleware.test_anonymous_access_enabled ... ok >glance.tests.unit.test_context_middleware.TestContextMiddleware.test_roles_stripping >glance.tests.unit.test_context_middleware.TestContextMiddleware.test_roles_stripping ... ok >glance.tests.unit.test_db.TestImageMemberRepo.test_add_duplicate_image_member >glance.tests.unit.test_db.TestImageMemberRepo.test_add_duplicate_image_member ... ok >glance.tests.unit.test_db.TestImageMemberRepo.test_list >glance.tests.unit.test_db.TestImageMemberRepo.test_list ... ok >glance.tests.unit.test_db.TestImageRepo.test_limited_list >glance.tests.unit.test_db.TestImageRepo.test_limited_list ... ok >glance.tests.unit.test_db.TestImageRepo.test_list_with_tags_filter_multiple_tags_and_nonexistent >glance.tests.unit.test_db.TestImageRepo.test_list_with_tags_filter_multiple_tags_and_nonexistent ... ok >glance.tests.unit.test_db.TestImageRepo.test_save_image_not_found >glance.tests.unit.test_db.TestImageRepo.test_save_image_not_found ... ok >glance.tests.unit.test_domain.TestExtraProperties.test_getitem_with_no_items >glance.tests.unit.test_domain.TestExtraProperties.test_getitem_with_no_items ... ok >glance.tests.unit.test_domain.TestExtraProperties.test_setitem >glance.tests.unit.test_domain.TestExtraProperties.test_setitem ... ok >glance.tests.unit.test_domain.TestImage.test_status_saving >glance.tests.unit.test_domain.TestImage.test_status_saving ... ok >glance.tests.unit.test_domain.TestImageFactory.test_new_image_with_extra_properties_and_tags >glance.tests.unit.test_domain.TestImageFactory.test_new_image_with_extra_properties_and_tags ... ok >glance.tests.unit.test_domain.TestTaskDetails.test_task_details_init >glance.tests.unit.test_domain.TestTaskDetails.test_task_details_init ... ok >glance.tests.unit.test_domain.TestTaskDetails.test_task_details_with_no_task_id >glance.tests.unit.test_domain.TestTaskDetails.test_task_details_with_no_task_id ... ok >glance.tests.unit.test_domain_proxy.TestImageMembershipFactory.test_proxy_both_wrapped >glance.tests.unit.test_domain_proxy.TestImageMembershipFactory.test_proxy_both_wrapped ... ok >glance.tests.unit.test_domain_proxy.TestImageMembershipFactory.test_proxy_wrapped_image >glance.tests.unit.test_domain_proxy.TestImageMembershipFactory.test_proxy_wrapped_image ... ok >glance.tests.unit.test_filesystem_store.TestStore.test_add_check_metadata_bad_nosuch_file >glance.tests.unit.test_filesystem_store.TestStore.test_add_check_metadata_bad_nosuch_file ... ok >glance.tests.unit.test_filesystem_store.TestStore.test_add_other_failure >glance.tests.unit.test_filesystem_store.TestStore.test_add_other_failure ... ok >glance.tests.unit.test_glance_replicator.ImageServiceTestCase.test_rest_header_list_to_dict >glance.tests.unit.test_glance_replicator.ImageServiceTestCase.test_rest_header_list_to_dict ... ok >glance.tests.unit.test_glance_replicator.ReplicationCommandsTestCase.test_replication_livecopy_with_bad_args >glance.tests.unit.test_glance_replicator.ReplicationCommandsTestCase.test_replication_livecopy_with_bad_args ... ok >glance.tests.unit.test_glance_replicator.ReplicationCommandsTestCase.test_replication_load_with_bad_args >glance.tests.unit.test_glance_replicator.ReplicationCommandsTestCase.test_replication_load_with_bad_args ... ok >glance.tests.unit.test_gridfs_store.TestStore.test_cleanup_when_add_image_exception >glance.tests.unit.test_gridfs_store.TestStore.test_cleanup_when_add_image_exception ... skipped u'GridFS store can not add images, skip test.' >glance.tests.unit.test_http_store.TestHttpStore.test_http_schedule_delete_swallows_error >glance.tests.unit.test_http_store.TestHttpStore.test_http_schedule_delete_swallows_error ... ok >glance.tests.unit.test_http_store.TestHttpStore.test_https_get >glance.tests.unit.test_http_store.TestHttpStore.test_https_get ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_configured_disk_format_good >glance.tests.unit.v1.test_api.TestGlanceAPI.test_configured_disk_format_good ... ok >glance.tests.unit.test_image_cache.TestImageCacheSqlite.test_delete >glance.tests.unit.test_image_cache.TestImageCacheSqlite.test_delete ... ok >glance.tests.unit.test_image_cache.TestImageCacheSqlite.test_get_image_size >glance.tests.unit.test_image_cache.TestImageCacheSqlite.test_get_image_size ... ok >glance.tests.unit.test_image_cache.TestImageCacheSqlite.test_open_for_read >glance.tests.unit.test_image_cache.TestImageCacheSqlite.test_open_for_read ... ok >glance.tests.unit.test_image_cache.TestImageCacheSqlite.test_open_for_write_good >glance.tests.unit.test_image_cache.TestImageCacheSqlite.test_open_for_write_good ... ok >glance.tests.unit.test_image_cache.TestImageCacheXattr.test_caching_iterator_handles_backend_failure >glance.tests.unit.test_image_cache.TestImageCacheXattr.test_caching_iterator_handles_backend_failure ... ok >glance.tests.unit.test_image_cache.TestImageCacheXattr.test_gate_caching_iter_fs_chunked_file >glance.tests.unit.test_image_cache.TestImageCacheXattr.test_gate_caching_iter_fs_chunked_file ... ok >glance.tests.unit.test_image_cache_client.GetClientTestCase.test_get_client_all_creds >glance.tests.unit.test_image_cache_client.GetClientTestCase.test_get_client_all_creds ... ok >glance.tests.unit.test_manage.TestLegacyManage.test_legacy_db_sync_version_without_sanity_check >glance.tests.unit.test_manage.TestLegacyManage.test_legacy_db_sync_version_without_sanity_check ... ok >glance.tests.unit.test_manage.TestLegacyManage.test_legacy_db_upgrade >glance.tests.unit.test_manage.TestLegacyManage.test_legacy_db_upgrade ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_delete_member >glance.tests.unit.v1.test_api.TestGlanceAPI.test_delete_member ... ok >glance.tests.unit.test_manage.TestManage.test_db_downgrade_version_without_sanity_check >glance.tests.unit.test_manage.TestManage.test_db_downgrade_version_without_sanity_check ... ok >glance.tests.unit.test_manage.TestManage.test_db_sync >glance.tests.unit.test_manage.TestManage.test_db_sync ... ok >glance.tests.unit.test_migrations.TestMigrations.test_legacy_parse_swift_uri_015 >glance.tests.unit.test_migrations.TestMigrations.test_legacy_parse_swift_uri_015 ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_delete_non_exist_member >glance.tests.unit.v1.test_api.TestGlanceAPI.test_delete_non_exist_member ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_get_index_sort_name_asc >glance.tests.unit.v1.test_api.TestGlanceAPI.test_get_index_sort_name_asc ... ok >glance.tests.functional.test_cache_middleware.TestImageCacheManageSqlite.test_cache_manage_delete_queued_images >glance.tests.functional.test_cache_middleware.TestImageCacheManageSqlite.test_cache_manage_delete_queued_images ... ok >glance.tests.functional.v1.test_misc.TestMiscellaneous.test_api_response_when_image_deleted_from_filesystem >glance.tests.functional.v1.test_misc.TestMiscellaneous.test_api_response_when_image_deleted_from_filesystem ... ok >glance.tests.functional.test_logging.TestLogging.test_verbose_debug >glance.tests.functional.test_logging.TestLogging.test_verbose_debug ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_replace_members_of_image_unlimited >glance.tests.unit.v1.test_api.TestGlanceAPI.test_replace_members_of_image_unlimited ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_update_deleted_image >glance.tests.unit.v1.test_api.TestGlanceAPI.test_update_deleted_image ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_add_image_member_non_shared_image_forbidden >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_add_image_member_non_shared_image_forbidden ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_add_member_to_image_positive >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_add_member_to_image_positive ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_delete_member_from_non_exist_image >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_delete_member_from_non_exist_image ... ok >glance.tests.functional.test_cache_middleware.TestImageCacheManageSqlite.test_cache_manage_get_cached_images >glance.tests.functional.test_cache_middleware.TestImageCacheManageSqlite.test_cache_manage_get_cached_images ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_details_filter_property >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_details_filter_property ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_details_invalid_marker >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_details_invalid_marker ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_image_members_forbidden >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_image_members_forbidden ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_index_sort_disk_format_asc >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_index_sort_disk_format_asc ... ok >glance.tests.unit.v1.test_registry_api.TestSharability.test_is_image_sharable_non_owner_as_image_member_without_sharing >glance.tests.unit.v1.test_registry_api.TestSharability.test_is_image_sharable_non_owner_as_image_member_without_sharing ... ok >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_add_image_with_location_data >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_add_image_with_location_data ... ok >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_image_details_invalid_marker >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_image_details_invalid_marker ... ok >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_image_details_with_size_min >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_image_details_with_size_min ... ok >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_image_index_invalid_marker >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_image_index_invalid_marker ... ok >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_image_index_marker_limit >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_image_index_marker_limit ... ok >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_image_non_existing >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_image_non_existing ... ok >glance.tests.unit.v1.test_registry_client.TestRegistryV1ClientApi.test_configure_registry_admin_creds_with_auth_url >glance.tests.unit.v1.test_registry_client.TestRegistryV1ClientApi.test_configure_registry_admin_creds_with_auth_url ... ok >glance.tests.unit.v1.test_upload_utils.TestUploadUtils.test_initiate_delete >glance.tests.unit.v1.test_upload_utils.TestUploadUtils.test_initiate_delete ... ok >glance.tests.unit.v1.test_upload_utils.TestUploadUtils.test_upload_data_to_store >glance.tests.unit.v1.test_upload_utils.TestUploadUtils.test_upload_data_to_store ... ok >glance.tests.unit.v1.test_upload_utils.TestUploadUtils.test_upload_data_to_store_duplicate >glance.tests.unit.v1.test_upload_utils.TestUploadUtils.test_upload_data_to_store_duplicate ... ok >glance.tests.unit.v1.test_upload_utils.TestUploadUtils.test_upload_data_to_store_storage_full >glance.tests.unit.v1.test_upload_utils.TestUploadUtils.test_upload_data_to_store_storage_full ... ok >glance.tests.unit.v2.test_image_data_resource.TestImageDataDeserializer.test_upload_wrong_content_type >glance.tests.unit.v2.test_image_data_resource.TestImageDataDeserializer.test_upload_wrong_content_type ... ok >glance.tests.unit.v2.test_image_data_resource.TestImagesController.test_download >glance.tests.unit.v2.test_image_data_resource.TestImagesController.test_download ... ok >glance.tests.unit.v2.test_image_data_resource.TestImagesController.test_download_non_existent_image >glance.tests.unit.v2.test_image_data_resource.TestImagesController.test_download_non_existent_image ... ok >glance.tests.unit.v2.test_image_data_resource.TestImagesController.test_upload_data_exists >glance.tests.unit.v2.test_image_data_resource.TestImagesController.test_upload_data_exists ... ok >glance.tests.unit.v2.test_image_data_resource.TestImagesController.test_upload_non_existent_image_during_save_initiates_deletion >glance.tests.unit.v2.test_image_data_resource.TestImagesController.test_upload_non_existent_image_during_save_initiates_deletion ... ok >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_create_unlimited >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_create_unlimited ... ok >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_delete_member_does_not_exist >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_delete_member_does_not_exist ... ok >glance.tests.functional.v1.test_misc.TestMiscellaneous.test_exception_not_eaten_from_registry_to_api >glance.tests.functional.v1.test_misc.TestMiscellaneous.test_exception_not_eaten_from_registry_to_api ... ok >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_delete_private_image >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_delete_private_image ... ok >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_show_forbidden >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_show_forbidden ... ok >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_show_not_found >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_show_not_found ... ok >glance.tests.unit.v2.test_image_tags_resource.TestImagesSerializer.test_create_tag >glance.tests.unit.v2.test_image_tags_resource.TestImagesSerializer.test_create_tag ... ok >glance.tests.unit.v2.test_image_tags_resource.TestImagesSerializer.test_delete_tag >glance.tests.unit.v2.test_image_tags_resource.TestImagesSerializer.test_delete_tag ... ok >glance.tests.unit.v2.test_images_resource.TestImageSchemaFormatConfiguration.test_default_container_formats >glance.tests.unit.v2.test_images_resource.TestImageSchemaFormatConfiguration.test_default_container_formats ... ok >glance.tests.unit.v2.test_images_resource.TestImageSchemaFormatConfiguration.test_default_disk_formats >glance.tests.unit.v2.test_images_resource.TestImageSchemaFormatConfiguration.test_default_disk_formats ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_delete_locked_down_protected_prop >glance.tests.unit.v2.test_images_resource.TestImagesController.test_delete_locked_down_protected_prop ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_delete_non_protected_prop >glance.tests.unit.v2.test_images_resource.TestImagesController.test_delete_non_protected_prop ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_delete_not_allowed >glance.tests.unit.v2.test_images_resource.TestImagesController.test_delete_not_allowed ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_delete_queued_updates_status >glance.tests.unit.v2.test_images_resource.TestImagesController.test_delete_queued_updates_status ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_virtual_size_min_filter >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_virtual_size_min_filter ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_with_checksum_filter_multiple_images >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_with_checksum_filter_multiple_images ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_with_nonexistent_name_filter >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_with_nonexistent_name_filter ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_prop_protection_with_update_and_permitted_role >glance.tests.unit.v2.test_images_resource.TestImagesController.test_prop_protection_with_update_and_permitted_role ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_show >glance.tests.unit.v2.test_images_resource.TestImagesController.test_show ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_show_non_existent >glance.tests.unit.v2.test_images_resource.TestImagesController.test_show_non_existent ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_add_and_remove_too_many_locations >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_add_and_remove_too_many_locations ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_add_and_remove_too_many_properties >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_add_and_remove_too_many_properties ... ok >glance.tests.functional.test_cache_middleware.TestImageCacheSqlite.test_cache_middleware_trans_v2_without_download_image_policy >glance.tests.functional.test_cache_middleware.TestImageCacheSqlite.test_cache_middleware_trans_v2_without_download_image_policy ... ok >glance.tests.functional.test_cache_middleware.TestImageCacheManageXattr.test_cache_manage_delete_cached_images >glance.tests.functional.test_cache_middleware.TestImageCacheManageXattr.test_cache_manage_delete_cached_images ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_add_locations_status_exception >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_add_locations_status_exception ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_add_property >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_add_property ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_add_property_already_present >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_add_property_already_present ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_add_unlimited_locations >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_add_unlimited_locations ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_format_properties >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_format_properties ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_remove_location >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_remove_location ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_replace_locations_invalid >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_replace_locations_invalid ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_replace_locations_status_exception >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_replace_locations_status_exception ... ok >glance.tests.unit.v2.test_images_resource.TestImagesControllerPolicies.test_delete_unauthorized >glance.tests.unit.v2.test_images_resource.TestImagesControllerPolicies.test_delete_unauthorized ... ok >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_index_invalid_status >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_index_invalid_status ... ok >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_index_strip_params_from_filters >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_index_strip_params_from_filters ... ok >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_update_invalid_attributes >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_update_invalid_attributes ... ok >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_update_v2_1_missing_value >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_update_v2_1_missing_value ... ok >glance.tests.unit.v2.test_images_resource.TestImagesDeserializerWithAdditionalProperties.test_update_with_list_property >glance.tests.unit.v2.test_images_resource.TestImagesDeserializerWithAdditionalProperties.test_update_with_list_property ... ok >glance.tests.unit.v2.test_images_resource.TestImagesDeserializerWithAdditionalProperties.test_update_with_numeric_property >glance.tests.unit.v2.test_images_resource.TestImagesDeserializerWithAdditionalProperties.test_update_with_numeric_property ... ok >glance.tests.unit.v2.test_images_resource.TestImagesSerializer.test_index_forbidden_get_image_location >glance.tests.unit.v2.test_images_resource.TestImagesSerializer.test_index_forbidden_get_image_location ... ok >glance.tests.unit.v2.test_images_resource.TestImagesSerializer.test_index_next_marker >glance.tests.unit.v2.test_images_resource.TestImagesSerializer.test_index_next_marker ... ok >glance.tests.unit.v2.test_images_resource.TestImagesSerializer.test_show_full_fixture >glance.tests.unit.v2.test_images_resource.TestImagesSerializer.test_show_full_fixture ... ok >glance.tests.unit.v2.test_images_resource.TestImagesSerializerWithExtendedSchema.test_show >glance.tests.unit.v2.test_images_resource.TestImagesSerializerWithExtendedSchema.test_show ... ok >glance.tests.unit.v2.test_images_resource.TestImagesSerializerWithUnicode.test_show_full_fixture >glance.tests.unit.v2.test_images_resource.TestImagesSerializerWithUnicode.test_show_full_fixture ... ok >glance.tests.unit.v2.test_registry_api.TestRegistryRPC.test_get_index >glance.tests.unit.v2.test_registry_api.TestRegistryRPC.test_get_index ... ok >glance.tests.unit.v2.test_registry_api.TestRegistryRPC.test_get_index_filter_on_user_defined_properties >glance.tests.unit.v2.test_registry_api.TestRegistryRPC.test_get_index_filter_on_user_defined_properties ... ok >glance.tests.functional.v1.test_api.TestApi.test_get_head_simple_post >glance.tests.functional.v1.test_api.TestApi.test_get_head_simple_post ... ok >glance.tests.unit.v2.test_registry_api.TestRegistryRPC.test_get_index_limit >glance.tests.unit.v2.test_registry_api.TestRegistryRPC.test_get_index_limit ... ok >glance.tests.unit.v2.test_registry_api.TestRegistryRPC.test_get_index_sort_disk_format_asc >glance.tests.unit.v2.test_registry_api.TestRegistryRPC.test_get_index_sort_disk_format_asc ... ok >glance.tests.unit.v2.test_registry_api.TestRegistryRPC.test_get_index_sort_name_asc >glance.tests.unit.v2.test_registry_api.TestRegistryRPC.test_get_index_sort_name_asc ... ok >glance.tests.unit.v2.test_registry_client.TestRegistryV2Client.test_image_get_members_not_existing >glance.tests.unit.v2.test_registry_client.TestRegistryV2Client.test_image_get_members_not_existing ... ok >glance.tests.unit.v2.test_registry_client.TestRegistryV2Client.test_image_get_non_existing >glance.tests.unit.v2.test_registry_client.TestRegistryV2Client.test_image_get_non_existing ... ok >glance.tests.unit.v2.test_registry_client.TestRegistryV2Client.test_image_member_find >glance.tests.unit.v2.test_registry_client.TestRegistryV2Client.test_image_member_find ... ok >glance.tests.unit.v2.test_tasks_resource.TestTasksController.test_index_with_many_filters >glance.tests.unit.v2.test_tasks_resource.TestTasksController.test_index_with_many_filters ... ok >glance.tests.unit.v2.test_tasks_resource.TestTasksController.test_index_with_marker_not_found >glance.tests.unit.v2.test_tasks_resource.TestTasksController.test_index_with_marker_not_found ... ok >glance.tests.unit.v2.test_tasks_resource.TestTasksController.test_index_with_sort_dir >glance.tests.unit.v2.test_tasks_resource.TestTasksController.test_index_with_sort_dir ... ok >glance.tests.unit.v2.test_tasks_resource.TestTasksControllerPolicies.test_delete >glance.tests.unit.v2.test_tasks_resource.TestTasksControllerPolicies.test_delete ... ok >glance.tests.unit.v2.test_tasks_resource.TestTasksDeserializer.test_create_no_body >glance.tests.unit.v2.test_tasks_resource.TestTasksDeserializer.test_create_no_body ... ok >glance.tests.unit.v2.test_tasks_resource.TestTasksDeserializer.test_index >glance.tests.unit.v2.test_tasks_resource.TestTasksDeserializer.test_index ... ok >glance.tests.unit.v2.test_tasks_resource.TestTasksDeserializer.test_index_invalid_status >glance.tests.unit.v2.test_tasks_resource.TestTasksDeserializer.test_index_invalid_status ... ok >glance.tests.unit.v2.test_tasks_resource.TestTasksDeserializer.test_index_negative_limit >glance.tests.unit.v2.test_tasks_resource.TestTasksDeserializer.test_index_negative_limit ... ok >glance.tests.unit.v2.test_tasks_resource.TestTasksDeserializer.test_index_strip_params_from_filters >glance.tests.unit.v2.test_tasks_resource.TestTasksDeserializer.test_index_strip_params_from_filters ... ok >glance.tests.unit.v2.test_tasks_resource.TestTasksDeserializer.test_index_zero_limit >glance.tests.unit.v2.test_tasks_resource.TestTasksDeserializer.test_index_zero_limit ... ok >glance.tests.unit.v2.test_tasks_resource.TestTasksSerializer.test_get >glance.tests.unit.v2.test_tasks_resource.TestTasksSerializer.test_get ... ok >glance.tests.functional.v1.test_ssl.TestSSL.test_get_head_simple_post >glance.tests.functional.v1.test_ssl.TestSSL.test_get_head_simple_post ... ok >glance.tests.functional.test_cache_middleware.TestImageCacheXattr.test_cache_middleware_trans_v1_without_download_image_policy >glance.tests.functional.test_cache_middleware.TestImageCacheXattr.test_cache_middleware_trans_v1_without_download_image_policy ... ok >glance.tests.functional.test_client_exceptions.TestClientExceptions.test_service_unavailable_retry >glance.tests.functional.test_client_exceptions.TestClientExceptions.test_service_unavailable_retry ... ok >glance.tests.functional.test_client_redirects.TestClientRedirects.test_get_with_one_redirect_query_string >glance.tests.functional.test_client_redirects.TestClientRedirects.test_get_with_one_redirect_query_string ... ok >glance.tests.functional.test_scrubber.TestScrubber.test_scrubber_app_against_swift >glance.tests.functional.test_scrubber.TestScrubber.test_scrubber_app_against_swift ... skipped u'GLANCE_TEST_SWIFT_CONF environ not set.' >glance.tests.unit.test_migrations.TestMigrations.test_version_control_existing_db >glance.tests.unit.test_migrations.TestMigrations.test_version_control_existing_db ... ok >glance.tests.functional.test_cache_middleware.TestImageCacheManageXattr.test_queue_and_prefetch >glance.tests.functional.test_cache_middleware.TestImageCacheManageXattr.test_queue_and_prefetch ... ok >glance.tests.functional.v1.test_copy_to_file.TestCopyToFile.test_copy_from_http_nonexistent >glance.tests.functional.v1.test_copy_to_file.TestCopyToFile.test_copy_from_http_nonexistent ... ok >glance.tests.functional.test_sqlite.TestSqlite.test_big_int_mapping >glance.tests.functional.test_sqlite.TestSqlite.test_big_int_mapping ... ok >glance.tests.functional.v1.test_ssl.TestSSL.test_queued_process_flow >glance.tests.functional.v1.test_ssl.TestSSL.test_queued_process_flow ... ok >glance.tests.functional.test_cache_middleware.TestImageCacheSqlite.test_cache_middleware_trans_v1_without_download_image_policy >glance.tests.functional.test_cache_middleware.TestImageCacheSqlite.test_cache_middleware_trans_v1_without_download_image_policy ... ok >glance.tests.functional.v1.test_multiprocessing.TestMultiprocessing.test_multiprocessing >glance.tests.functional.v1.test_multiprocessing.TestMultiprocessing.test_multiprocessing ... ok >glance.tests.functional.v1.test_copy_to_file.TestCopyToFile.test_copy_from_http_store >glance.tests.functional.v1.test_copy_to_file.TestCopyToFile.test_copy_from_http_store ... ok >glance.tests.functional.v2.test_images.TestImageLocationSelectionStrategy.test_image_locatons_with_store_type_strategy >glance.tests.functional.v2.test_images.TestImageLocationSelectionStrategy.test_image_locatons_with_store_type_strategy ... ok >glance.tests.functional.test_cache_middleware.TestImageCacheSqlite.test_cache_remote_image >glance.tests.functional.test_cache_middleware.TestImageCacheSqlite.test_cache_remote_image ... ok >glance.tests.functional.v1.test_ssl.TestSSL.test_duplicate_image_upload >glance.tests.functional.v1.test_ssl.TestSSL.test_duplicate_image_upload ... ok >glance.tests.functional.test_scrubber.TestScrubber.test_delayed_delete >glance.tests.functional.test_scrubber.TestScrubber.test_delayed_delete ... ok >glance.tests.unit.test_migrations.TestMigrations.test_walk_versions >glance.tests.unit.test_migrations.TestMigrations.test_walk_versions ... ok >glance.tests.unit.test_notifier.TestImageNotifications.test_image_set_data_not_found >glance.tests.unit.test_notifier.TestImageNotifications.test_image_set_data_not_found ... ok >glance.tests.unit.test_notifier.TestImageNotifications.test_image_set_data_storage_full >glance.tests.unit.test_notifier.TestImageNotifications.test_image_set_data_storage_full ... ok >glance.tests.unit.test_notifier.TestNotifier.test_load_rabbit >glance.tests.unit.test_notifier.TestNotifier.test_load_rabbit ... ok >glance.tests.unit.test_notifier.TestTaskNotifications.test_task_failure_notification >glance.tests.unit.test_notifier.TestTaskNotifications.test_task_failure_notification ... ok >glance.tests.unit.test_policy.TestMemberPolicy.test_add_member_not_allowed >glance.tests.unit.test_policy.TestMemberPolicy.test_add_member_not_allowed ... ok >glance.tests.unit.test_policy.TestMemberPolicy.test_get_members_allowed >glance.tests.unit.test_policy.TestMemberPolicy.test_get_members_allowed ... ok >glance.tests.unit.test_quota.TestImageLocationQuotas.test_remove_image_location_while_over_quota >glance.tests.unit.test_quota.TestImageLocationQuotas.test_remove_image_location_while_over_quota ... ok >glance.tests.unit.test_quota.TestImageLocationQuotas.test_replace_image_location >glance.tests.unit.test_quota.TestImageLocationQuotas.test_replace_image_location ... ok >glance.tests.unit.test_quota.TestImageMemberQuotas.test_new_image_member_unlimited_members >glance.tests.unit.test_quota.TestImageMemberQuotas.test_new_image_member_unlimited_members ... ok >glance.tests.unit.test_quota.TestImageQuota.test_extend_location >glance.tests.unit.test_quota.TestImageQuota.test_extend_location ... ok >glance.tests.unit.test_quota.TestImageQuota.test_iadd_location_exceed >glance.tests.unit.test_quota.TestImageQuota.test_iadd_location_exceed ... ok >glance.tests.unit.test_quota.TestImageQuota.test_insert_location >glance.tests.unit.test_quota.TestImageQuota.test_insert_location ... ok >glance.tests.unit.test_quota.TestImageQuota.test_quota_exceeded_with_right_size >glance.tests.unit.test_quota.TestImageQuota.test_quota_exceeded_with_right_size ... ok >glance.tests.unit.test_quota.TestImageQuota.test_set_location_for_queued_image >glance.tests.unit.test_quota.TestImageQuota.test_set_location_for_queued_image ... ok >glance.tests.unit.test_quota.TestImageQuota.test_set_location_under >glance.tests.unit.test_quota.TestImageQuota.test_set_location_under ... ok >glance.tests.unit.test_quota.TestImageTagQuotas.test_replace_too_many_image_tags >glance.tests.unit.test_quota.TestImageTagQuotas.test_replace_too_many_image_tags ... ok >glance.tests.unit.test_quota.TestQuotaImageTagsProxy.test_iter >glance.tests.unit.test_quota.TestQuotaImageTagsProxy.test_iter ... ok >glance.tests.unit.test_quota.TestQuotaImageTagsProxy.test_len >glance.tests.unit.test_quota.TestQuotaImageTagsProxy.test_len ... ok >glance.tests.unit.test_s3_store.TestStore.test_get_s3_bad_location >glance.tests.unit.test_s3_store.TestStore.test_get_s3_bad_location ... ok >glance.tests.unit.test_schema.TestBasicSchema.test_raw_json_schema >glance.tests.unit.test_schema.TestBasicSchema.test_raw_json_schema ... ok >glance.tests.unit.test_schema.TestCollectionSchema.test_raw_json_schema >glance.tests.unit.test_schema.TestCollectionSchema.test_raw_json_schema ... ok >glance.tests.unit.test_schema.TestPermissiveSchema.test_filter_passes_extra_properties >glance.tests.unit.test_schema.TestPermissiveSchema.test_filter_passes_extra_properties ... ok >glance.tests.unit.test_schema.TestPermissiveSchema.test_validate_rejects_non_string_extra_properties >glance.tests.unit.test_schema.TestPermissiveSchema.test_validate_rejects_non_string_extra_properties ... ok >glance.tests.unit.test_schema.TestPermissiveSchema.test_validate_with_additional_properties_allowed >glance.tests.unit.test_schema.TestPermissiveSchema.test_validate_with_additional_properties_allowed ... ok >glance.tests.unit.test_store_image.TestStoreAddToBackend.test_nested_dict >glance.tests.unit.test_store_image.TestStoreAddToBackend.test_nested_dict ... ok >glance.tests.unit.test_store_image.TestStoreImage.test_image_change_extend_invalid_locations_uri >glance.tests.unit.test_store_image.TestStoreImage.test_image_change_extend_invalid_locations_uri ... ok >glance.tests.unit.test_store_image.TestStoreImage.test_image_change_insert_invalid_location_metadata >glance.tests.unit.test_store_image.TestStoreImage.test_image_change_insert_invalid_location_metadata ... ok >glance.tests.unit.test_store_image.TestStoreImage.test_image_change_insert_location >glance.tests.unit.test_store_image.TestStoreImage.test_image_change_insert_location ... ok >glance.tests.unit.test_store_image.TestStoreImage.test_image_get_location_index >glance.tests.unit.test_store_image.TestStoreImage.test_image_get_location_index ... ok >glance.tests.unit.test_store_image.TestStoreImage.test_image_set_data_location_metadata >glance.tests.unit.test_store_image.TestStoreImage.test_image_set_data_location_metadata ... ok >glance.tests.unit.test_store_image.TestStoreImageRepo.test_add_updates_acls >glance.tests.unit.test_store_image.TestStoreImageRepo.test_add_updates_acls ... ok >glance.tests.unit.test_store_image.TestStoreMetaDataChecker.test_unicode_dict_list >glance.tests.unit.test_store_image.TestStoreMetaDataChecker.test_unicode_dict_list ... ok >glance.tests.unit.test_store_location.TestStoreLocation.test_filesystem_store_location >glance.tests.unit.test_store_location.TestStoreLocation.test_filesystem_store_location ... ok >glance.tests.unit.test_store_location.TestStoreLocation.test_get_location_from_uri_back_to_uri >glance.tests.unit.test_store_location.TestStoreLocation.test_get_location_from_uri_back_to_uri ... ok >glance.tests.unit.test_store_location.TestStoreLocation.test_swift_store_location >glance.tests.unit.test_store_location.TestStoreLocation.test_swift_store_location ... ok >glance.tests.unit.test_swift_store.TestCreatingLocations.test_multi_tenant_location_with_region >glance.tests.unit.test_swift_store.TestCreatingLocations.test_multi_tenant_location_with_region ... ok >glance.tests.unit.test_swift_store.TestStoreAuthV1.test_add_large_object_zero_size >glance.tests.unit.test_swift_store.TestStoreAuthV1.test_add_large_object_zero_size ... ok >glance.tests.unit.test_swift_store.TestStoreAuthV1.test_delete >glance.tests.unit.test_swift_store.TestStoreAuthV1.test_delete ... ok >glance.tests.unit.test_swift_store.TestStoreAuthV1.test_delete_non_existing >glance.tests.unit.test_swift_store.TestStoreAuthV1.test_delete_non_existing ... ok >glance.tests.unit.test_swift_store.TestStoreAuthV2.test_add_no_container_and_create >glance.tests.unit.test_swift_store.TestStoreAuthV2.test_add_no_container_and_create ... ok >glance.tests.unit.test_swift_store.TestStoreAuthV2.test_read_acl_public >glance.tests.unit.test_swift_store.TestStoreAuthV2.test_read_acl_public ... ok >glance.tests.functional.v1.test_multiprocessing.TestMultiprocessing.test_interrupt_avoids_respawn_storm >glance.tests.functional.v1.test_multiprocessing.TestMultiprocessing.test_interrupt_avoids_respawn_storm ... ok >glance.tests.unit.v1.test_api.TestAPIProtectedProps.test_create_non_protected_prop >glance.tests.unit.v1.test_api.TestAPIProtectedProps.test_create_non_protected_prop ... ok >glance.tests.unit.v1.test_api.TestAPIProtectedProps.test_prop_protection_with_permitted_policy_config >glance.tests.unit.v1.test_api.TestAPIProtectedProps.test_prop_protection_with_permitted_policy_config ... ok >glance.tests.unit.v1.test_api.TestAPIProtectedProps.test_prop_protection_with_update_and_permitted_role >glance.tests.unit.v1.test_api.TestAPIProtectedProps.test_prop_protection_with_update_and_permitted_role ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_check_no_url_info_both_on >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_check_no_url_info_both_on ... ok >glance.tests.functional.v2.test_images.TestImages.test_image_size_cap >glance.tests.functional.v2.test_images.TestImages.test_image_size_cap ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_check_no_url_info_direct_url >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_check_no_url_info_direct_url ... ok >glance.tests.functional.test_cache_middleware.TestImageCacheXattr.test_cache_middleware_transparent_v2 >glance.tests.functional.test_cache_middleware.TestImageCacheXattr.test_cache_middleware_transparent_v2 ... ok >glance.tests.functional.test_client_exceptions.TestClientExceptions.test_expectation_failed >glance.tests.functional.test_client_exceptions.TestClientExceptions.test_expectation_failed ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_check_no_url_info_ml >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_check_no_url_info_ml ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_image_bad_store >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_image_bad_store ... ok >glance.tests.functional.v2.test_images.TestQuotas.test_image_upload_exceed_quota >glance.tests.functional.v2.test_images.TestQuotas.test_image_upload_exceed_quota ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_publicize_image_unauthorized >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_publicize_image_unauthorized ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_bad_min_disk_size_create >glance.tests.unit.v1.test_api.TestGlanceAPI.test_bad_min_disk_size_create ... ok >glance.tests.integration.legacy_functional.test_v1_api.TestApi.test_duplicate_image_upload >glance.tests.integration.legacy_functional.test_v1_api.TestApi.test_duplicate_image_upload ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_delete_member_of_deleted_image_raises_404 >glance.tests.unit.v1.test_api.TestGlanceAPI.test_delete_member_of_deleted_image_raises_404 ... ok >glance.tests.integration.legacy_functional.test_v1_api.TestApi.test_put_image_content_bad_container_format >glance.tests.integration.legacy_functional.test_v1_api.TestApi.test_put_image_content_bad_container_format ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_delete_non_exists_image >glance.tests.unit.v1.test_api.TestGlanceAPI.test_delete_non_exists_image ... ok >glance.tests.integration.v2.test_tasks_api.TestTasksApi.test_all_task_api >glance.tests.integration.v2.test_tasks_api.TestTasksApi.test_all_task_api ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_get_member_images >glance.tests.unit.v1.test_api.TestGlanceAPI.test_get_member_images ... ok >glance.tests.unit.api.middleware.test_cache_manage.TestCacheManageFilter.test_get_cached_images >glance.tests.unit.api.middleware.test_cache_manage.TestCacheManageFilter.test_get_cached_images ... ok >glance.tests.unit.api.middleware.test_cache_manage.TestCacheManageFilter.test_get_queued_images >glance.tests.unit.api.middleware.test_cache_manage.TestCacheManageFilter.test_get_queued_images ... ok >glance.tests.unit.api.test_cmd.TestGlanceApiCmd.test_cache_pruner_main_runtime_exception_handling >glance.tests.unit.api.test_cmd.TestGlanceApiCmd.test_cache_pruner_main_runtime_exception_handling ... ok >glance.tests.unit.api.test_cmd.TestGlanceApiCmd.test_unsupported_default_store >glance.tests.unit.api.test_cmd.TestGlanceApiCmd.test_unsupported_default_store ... ok >Please specify one and only ID of the image you wish to >delete from the cache as the first argument >glance.tests.unit.api.test_cmd_cache_manage.TestGlanceCmdManage.test_delete_queued_image_without_index >glance.tests.unit.api.test_cmd_cache_manage.TestGlanceCmdManage.test_delete_queued_image_without_index ... ok >Deleted <MagicMock name='mock.mock_client().delete_all_queued_images()' id='73135056'> queued images >glance.tests.unit.api.test_cmd_cache_manage.TestGlanceCmdManage.test_delete_queued_images_not_forced_confirmed >glance.tests.unit.api.test_cmd_cache_manage.TestGlanceCmdManage.test_delete_queued_images_not_forced_confirmed ... ok >glance.tests.unit.api.test_cmd_cache_manage.TestGlanceCmdManage.test_lookup_command_unsupported_command >glance.tests.unit.api.test_cmd_cache_manage.TestGlanceCmdManage.test_lookup_command_unsupported_command ... ok >glance.tests.unit.api.test_common.TestSizeCheckedIter.test_small_last_chunk >glance.tests.unit.api.test_common.TestSizeCheckedIter.test_small_last_chunk ... ok >glance.tests.unit.api.test_common.TestSizeCheckedIter.test_too_many_chunks >glance.tests.unit.api.test_common.TestSizeCheckedIter.test_too_many_chunks ... ok >glance.tests.unit.api.test_common.TestSizeCheckedIter.test_too_much_data >glance.tests.unit.api.test_common.TestSizeCheckedIter.test_too_much_data ... ok >glance.tests.unit.api.test_property_protections.TestProtectedImageFactoryProxy.test_create_image_extra_prop_invalid_role >glance.tests.unit.api.test_property_protections.TestProtectedImageFactoryProxy.test_create_image_extra_prop_invalid_role ... ok >glance.tests.unit.api.test_property_protections.TestProtectedImageRepoProxy.test_get_image >glance.tests.unit.api.test_property_protections.TestProtectedImageRepoProxy.test_get_image ... ok >glance.tests.unit.common.test_config.TestPasteApp.test_load_paste_app_with_paste_flavor >glance.tests.unit.common.test_config.TestPasteApp.test_load_paste_app_with_paste_flavor ... ok >glance.tests.unit.common.test_exception.GlanceExceptionTestCase.test_default_error_msg >glance.tests.unit.common.test_exception.GlanceExceptionTestCase.test_default_error_msg ... ok >glance.tests.unit.common.test_location_strategy.TestLocationStrategy.test_choose_best_location_with_none_or_empty_locations >glance.tests.unit.common.test_location_strategy.TestLocationStrategy.test_choose_best_location_with_none_or_empty_locations ... ok >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithPolicies.test_check_property_rules_read_none >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithPolicies.test_check_property_rules_read_none ... ok >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithPolicies.test_check_property_rules_read_permitted_specific_policy >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithPolicies.test_check_property_rules_read_permitted_specific_policy ... ok >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_check_property_rules_create_unpermitted_role >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_check_property_rules_create_unpermitted_role ... ok >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_check_property_rules_delete_permitted_specific_role >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_check_property_rules_delete_permitted_specific_role ... ok >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_check_property_rules_delete_unpermitted_role >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_check_property_rules_delete_unpermitted_role ... ok >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_is_property_protections_enabled_true >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_is_property_protections_enabled_true ... ok >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_property_protection_with_misspelt_operation >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_property_protection_with_misspelt_operation ... ok >glance.tests.unit.common.test_rpc.TestRPCJSONDeserializer.test_from_json >glance.tests.unit.common.test_rpc.TestRPCJSONDeserializer.test_from_json ... ok >glance.tests.unit.common.test_rpc.TestRPCJSONDeserializer.test_has_body_has_content_length >glance.tests.unit.common.test_rpc.TestRPCJSONDeserializer.test_has_body_has_content_length ... ok >glance.tests.unit.common.test_rpc.TestRPCJSONSerializer.test_to_json_with_date_format_value >glance.tests.unit.common.test_rpc.TestRPCJSONSerializer.test_to_json_with_date_format_value ... ok >glance.tests.unit.common.test_utils.TestUtils.test_cooperative_reader_of_iterator >glance.tests.unit.common.test_utils.TestUtils.test_cooperative_reader_of_iterator ... ok >glance.tests.unit.common.test_utils.TestUtils.test_limiting_reader >glance.tests.unit.common.test_utils.TestUtils.test_limiting_reader ... ok >glance.tests.unit.common.test_wsgi.JSONRequestDeserializerTest.test_has_body_has_transfer_encoding >glance.tests.unit.common.test_wsgi.JSONRequestDeserializerTest.test_has_body_has_transfer_encoding ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_image_is_checksummed >glance.tests.unit.v1.test_api.TestGlanceAPI.test_image_is_checksummed ... ok >glance.tests.unit.common.test_wsgi.JSONResponseSerializerTest.test_default >glance.tests.unit.common.test_wsgi.JSONResponseSerializerTest.test_default ... ok >glance.tests.unit.common.test_wsgi.RequestTest.test_content_type_from_accept_xml >glance.tests.unit.common.test_wsgi.RequestTest.test_content_type_from_accept_xml ... ok >glance.tests.unit.common.test_wsgi.RequestTest.test_content_type_missing >glance.tests.unit.common.test_wsgi.RequestTest.test_content_type_missing ... ok >glance.tests.unit.common.test_wsgi.RequestTest.test_language_accept_default >glance.tests.unit.common.test_wsgi.RequestTest.test_language_accept_default ... ok >glance.tests.unit.common.test_wsgi.RequestTest.test_language_accept_none >glance.tests.unit.common.test_wsgi.RequestTest.test_language_accept_none ... ok >glance.tests.unit.common.test_wsgi.ResourceTest.test_dispatch_default >glance.tests.unit.common.test_wsgi.ResourceTest.test_dispatch_default ... ok >glance.tests.unit.common.test_wsgi.ResourceTest.test_get_action_args_del_controller_error >glance.tests.unit.common.test_wsgi.ResourceTest.test_get_action_args_del_controller_error ... ok >glance.tests.unit.test_auth.TestImageFactoryProxy.test_default_owner_is_set >glance.tests.unit.test_auth.TestImageFactoryProxy.test_default_owner_is_set ... ok >glance.tests.unit.test_auth.TestImageMutability.test_no_tenant_nothing_mutable >glance.tests.unit.test_auth.TestImageMutability.test_no_tenant_nothing_mutable ... ok >glance.tests.unit.test_auth.TestImageRepoProxy.test_list >glance.tests.unit.test_auth.TestImageRepoProxy.test_list ... ok >glance.tests.unit.test_auth.TestImmutableImage.test_change_locations >glance.tests.unit.test_auth.TestImmutableImage.test_change_locations ... ok >glance.tests.unit.test_cache_middleware.TestCacheMiddlewareChecksumVerification.test_checksum_missing_header >glance.tests.unit.test_cache_middleware.TestCacheMiddlewareChecksumVerification.test_checksum_missing_header ... ok >glance.tests.unit.test_cache_middleware.TestCacheMiddlewareProcessRequest.test_process_v1_request_for_deleted_but_cached_image >glance.tests.unit.test_cache_middleware.TestCacheMiddlewareProcessRequest.test_process_v1_request_for_deleted_but_cached_image ... ok >glance.tests.unit.test_cached_images.TestCachedImages.test_delete_cached_images >glance.tests.unit.test_cached_images.TestCachedImages.test_delete_cached_images ... ok >glance.tests.unit.test_cached_images.TestCachedImages.test_get_cached_images >glance.tests.unit.test_cached_images.TestCachedImages.test_get_cached_images ... ok >glance.tests.unit.test_cinder_store.TestCinderStore.test_cinder_get_size >glance.tests.unit.test_cinder_store.TestCinderStore.test_cinder_get_size ... ok >glance.tests.unit.test_context.TestContext.test_anon_public >glance.tests.unit.test_context.TestContext.test_anon_public ... ok >glance.tests.unit.test_db.TestImageMemberRepo.test_remove_image_member_does_not_exist >glance.tests.unit.test_db.TestImageMemberRepo.test_remove_image_member_does_not_exist ... ok >glance.tests.unit.test_db.TestImageRepo.test_get_forbidden >glance.tests.unit.test_db.TestImageRepo.test_get_forbidden ... ok >glance.tests.unit.test_db.TestImageRepo.test_list_status_pending >glance.tests.unit.test_db.TestImageRepo.test_list_status_pending ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_image_status_when_delete_fails >glance.tests.unit.v1.test_api.TestGlanceAPI.test_image_status_when_delete_fails ... ok >glance.tests.unit.test_db.TestImageRepo.test_list_with_last_marker >glance.tests.unit.test_db.TestImageRepo.test_list_with_last_marker ... ok >glance.tests.unit.test_db.TestImageRepo.test_list_with_marker >glance.tests.unit.test_db.TestImageRepo.test_list_with_marker ... ok >glance.tests.unit.test_db.TestImageRepo.test_list_with_marker_and_limit >glance.tests.unit.test_db.TestImageRepo.test_list_with_marker_and_limit ... ok >glance.tests.unit.test_db.TestImageRepo.test_remove_image >glance.tests.unit.test_db.TestImageRepo.test_remove_image ... ok >glance.tests.unit.test_db.TestImageRepo.test_remove_image_not_found >glance.tests.unit.test_db.TestImageRepo.test_remove_image_not_found ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_replace_members >glance.tests.unit.v1.test_api.TestGlanceAPI.test_replace_members ... ok >glance.tests.unit.test_db.TestTaskRepo.test_get_forbidden >glance.tests.unit.test_db.TestTaskRepo.test_get_forbidden ... ok >glance.tests.unit.test_db.TestTaskRepo.test_remove_task >glance.tests.unit.test_db.TestTaskRepo.test_remove_task ... ok >glance.tests.unit.test_domain.TestImage.test_delayed_delete >glance.tests.unit.test_domain.TestImage.test_delayed_delete ... ok >glance.tests.unit.test_domain.TestImage.test_delete_extra_properties >glance.tests.unit.test_domain.TestImage.test_delete_extra_properties ... ok >glance.tests.unit.test_domain.TestImage.test_extra_properties >glance.tests.unit.test_domain.TestImage.test_extra_properties ... ok >glance.tests.unit.test_domain.TestImageFactory.test_new_image_reserved_property >glance.tests.unit.test_domain.TestImageFactory.test_new_image_reserved_property ... ok >glance.tests.unit.test_domain.TestTask.test_validate_status_transition_from_pending >glance.tests.unit.test_domain.TestTask.test_validate_status_transition_from_pending ... ok >glance.tests.unit.test_domain_proxy.TestImageMembershipFactory.test_proxy_wrapped_membership >glance.tests.unit.test_domain_proxy.TestImageMembershipFactory.test_proxy_wrapped_membership ... ok >glance.tests.unit.test_domain_proxy.TestProxyRepoPlain.test_save >glance.tests.unit.test_domain_proxy.TestProxyRepoPlain.test_save ... ok >glance.tests.unit.test_domain_proxy.TestProxyRepoWrapping.test_save_with_no_result >glance.tests.unit.test_domain_proxy.TestProxyRepoWrapping.test_save_with_no_result ... ok >glance.tests.unit.test_filesystem_store.TestStore.test_add_storage_write_denied >glance.tests.unit.test_filesystem_store.TestStore.test_add_storage_write_denied ... ok >glance.tests.unit.test_filesystem_store.TestStore.test_configure_add_invalid_priority >glance.tests.unit.test_filesystem_store.TestStore.test_configure_add_invalid_priority ... ok >glance.tests.unit.test_filesystem_store.TestStore.test_configure_add_same_dir_multiple_times >glance.tests.unit.test_filesystem_store.TestStore.test_configure_add_same_dir_multiple_times ... ok >glance.tests.unit.test_glance_replicator.ImageServiceTestCase.test_rest_add_image >glance.tests.unit.test_glance_replicator.ImageServiceTestCase.test_rest_add_image ... ok >glance.tests.unit.test_glance_replicator.ImageServiceTestCase.test_rest_add_image_meta >glance.tests.unit.test_glance_replicator.ImageServiceTestCase.test_rest_add_image_meta ... ok >glance.tests.unit.test_glance_replicator.ImageServiceTestCase.test_rest_get_images >glance.tests.unit.test_glance_replicator.ImageServiceTestCase.test_rest_get_images ... ok >glance.tests.unit.test_glance_replicator.ReplicationCommandsTestCase.test_replication_load_with_no_args >glance.tests.unit.test_glance_replicator.ReplicationCommandsTestCase.test_replication_load_with_no_args ... ok >glance.tests.unit.test_glance_replicator.ReplicationCommandsTestCase.test_replication_size >glance.tests.unit.test_glance_replicator.ReplicationCommandsTestCase.test_replication_size ... ok >glance.tests.unit.test_image_cache.TestImageCacheSqlite.test_caching_iterator_handles_backend_failure >glance.tests.unit.test_image_cache.TestImageCacheSqlite.test_caching_iterator_handles_backend_failure ... ok >glance.tests.unit.test_image_cache.TestImageCacheSqlite.test_gate_caching_iter_s3_chunked_file >glance.tests.unit.test_image_cache.TestImageCacheSqlite.test_gate_caching_iter_s3_chunked_file ... ok >glance.tests.unit.test_image_cache.TestImageCacheSqlite.test_is_cached >glance.tests.unit.test_image_cache.TestImageCacheSqlite.test_is_cached ... ok >glance.tests.unit.test_image_cache.TestImageCacheSqlite.test_read >glance.tests.unit.test_image_cache.TestImageCacheSqlite.test_read ... ok >glance.tests.unit.test_image_cache.TestImageCacheXattr.test_caching_iterator >glance.tests.unit.test_image_cache.TestImageCacheXattr.test_caching_iterator ... ok >glance.tests.unit.test_image_cache.TestImageCacheXattr.test_delete >glance.tests.unit.test_image_cache.TestImageCacheXattr.test_delete ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_replace_members_of_image >glance.tests.unit.v1.test_api.TestGlanceAPI.test_replace_members_of_image ... ok >glance.tests.unit.test_image_cache.TestImageCacheXattr.test_delete_all >glance.tests.unit.test_image_cache.TestImageCacheXattr.test_delete_all ... ok >glance.tests.unit.test_image_cache.TestImageCacheXattr.test_is_cached >glance.tests.unit.test_image_cache.TestImageCacheXattr.test_is_cached ... ok >glance.tests.unit.test_manage.TestLegacyManage.test_legacy_db_sync >glance.tests.unit.test_manage.TestLegacyManage.test_legacy_db_sync ... ok >glance.tests.unit.test_manage.TestManage.test_db_upgrade >glance.tests.unit.test_manage.TestManage.test_db_upgrade ... ok >glance.tests.unit.test_notifier.TestImageNotifications.test_image_save_notification >glance.tests.unit.test_notifier.TestImageNotifications.test_image_save_notification ... ok >glance.tests.unit.test_notifier.TestImageNotifications.test_image_set_data_value_error >glance.tests.unit.test_notifier.TestImageNotifications.test_image_set_data_value_error ... ok >glance.tests.unit.test_policy.TestImagePolicy.test_get_image_not_allowed >glance.tests.unit.test_policy.TestImagePolicy.test_get_image_not_allowed ... ok >glance.tests.unit.test_policy.TestImagePolicy.test_image_set_data >glance.tests.unit.test_policy.TestImagePolicy.test_image_set_data ... ok >glance.tests.unit.test_policy.TestImagePolicy.test_modify_image_not_allowed >glance.tests.unit.test_policy.TestImagePolicy.test_modify_image_not_allowed ... ok >glance.tests.unit.test_policy.TestMemberPolicy.test_modify_member_allowed >glance.tests.unit.test_policy.TestMemberPolicy.test_modify_member_allowed ... ok >glance.tests.unit.test_quota.TestImageLocationQuotas.test_add_too_many_image_locations >glance.tests.unit.test_quota.TestImageLocationQuotas.test_add_too_many_image_locations ... ok >glance.tests.unit.test_quota.TestImageMemberQuotas.test_new_image_member_too_many_members >glance.tests.unit.test_quota.TestImageMemberQuotas.test_new_image_member_too_many_members ... ok >glance.tests.unit.test_quota.TestImageTagQuotas.test_add_image_tag >glance.tests.unit.test_quota.TestImageTagQuotas.test_add_image_tag ... ok >glance.tests.unit.test_quota.TestImageTagQuotas.test_add_too_many_image_tags >glance.tests.unit.test_quota.TestImageTagQuotas.test_add_too_many_image_tags ... ok >glance.tests.unit.test_quota.TestImageTagQuotas.test_remove_image_tag_while_over_quota >glance.tests.unit.test_quota.TestImageTagQuotas.test_remove_image_tag_while_over_quota ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_show_image_unauthorized >glance.tests.unit.v1.test_api.TestGlanceAPI.test_show_image_unauthorized ... ok >glance.tests.unit.test_s3_store.TestStore.test_calling_format_default >glance.tests.unit.test_s3_store.TestStore.test_calling_format_default ... ok >glance.tests.unit.test_s3_store.TestStore.test_calling_format_subdomain >glance.tests.unit.test_s3_store.TestStore.test_calling_format_subdomain ... ok >glance.tests.unit.test_s3_store.TestStore.test_get_non_existing >glance.tests.unit.test_s3_store.TestStore.test_get_non_existing ... ok >glance.tests.unit.test_s3_store.TestStore.test_no_host >glance.tests.unit.test_s3_store.TestStore.test_no_host ... ok >glance.tests.unit.test_schema.TestBasicSchema.test_merge_conflicting_properties >glance.tests.unit.test_schema.TestBasicSchema.test_merge_conflicting_properties ... ok >glance.tests.unit.test_store_image.TestStoreImage.test_image_change_adding_invalid_location_uri >glance.tests.unit.test_store_image.TestStoreImage.test_image_change_adding_invalid_location_uri ... ok >glance.tests.unit.test_store_image.TestStoreImage.test_image_change_adding_locations >glance.tests.unit.test_store_image.TestStoreImage.test_image_change_adding_locations ... ok >glance.tests.unit.test_store_image.TestStoreImage.test_image_delete >glance.tests.unit.test_store_image.TestStoreImage.test_image_delete ... ok >glance.tests.unit.test_store_image.TestStoreImage.test_image_get_location_by_index >glance.tests.unit.test_store_image.TestStoreImage.test_image_get_location_by_index ... ok >glance.tests.unit.test_store_image.TestStoreImageRepo.test_member_addition_updates_acls >glance.tests.unit.test_store_image.TestStoreImageRepo.test_member_addition_updates_acls ... ok >glance.tests.unit.test_store_image.TestStoreImageRepo.test_save_fetches_members_if_private >glance.tests.unit.test_store_image.TestStoreImageRepo.test_save_fetches_members_if_private ... ok >glance.tests.unit.test_store_location.TestStoreLocation.test_cinder_store_bad_location >glance.tests.unit.test_store_location.TestStoreLocation.test_cinder_store_bad_location ... ok >glance.tests.unit.test_store_location.TestStoreLocation.test_cinder_store_good_location >glance.tests.unit.test_store_location.TestStoreLocation.test_cinder_store_good_location ... ok >glance.tests.unit.test_swift_store.TestSingleTenantStoreConnections.test_connection_with_region >glance.tests.unit.test_swift_store.TestSingleTenantStoreConnections.test_connection_with_region ... ok >glance.tests.unit.test_swift_store.TestSingleTenantStoreConnections.test_connection_with_service_type >glance.tests.unit.test_swift_store.TestSingleTenantStoreConnections.test_connection_with_service_type ... ok >glance.tests.unit.test_swift_store.TestStoreAuthV1.test_no_user >glance.tests.unit.test_swift_store.TestStoreAuthV1.test_no_user ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_update_data_upload_bad_store_uri >glance.tests.unit.v1.test_api.TestGlanceAPI.test_update_data_upload_bad_store_uri ... ok >glance.tests.unit.test_swift_store.TestStoreAuthV2.test_get_with_retry >glance.tests.unit.test_swift_store.TestStoreAuthV2.test_get_with_retry ... ok >glance.tests.unit.test_vmware_store.TestStore.test_add >glance.tests.unit.test_vmware_store.TestStore.test_add ... ok >glance.tests.unit.test_vmware_store.TestStore.test_get >glance.tests.unit.test_vmware_store.TestStore.test_get ... ok >glance.tests.unit.test_vmware_store.TestStore.test_get_size >glance.tests.unit.test_vmware_store.TestStore.test_get_size ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_update_image_size_header_too_big >glance.tests.unit.v1.test_api.TestGlanceAPI.test_update_image_size_header_too_big ... ok >glance.tests.functional.test_logging.TestLogging.test_logrotate >glance.tests.functional.test_logging.TestLogging.test_logrotate ... ok >glance.tests.unit.v1.test_api.TestAPIProtectedProps.test_prop_protection_update_without_read >glance.tests.unit.v1.test_api.TestAPIProtectedProps.test_prop_protection_update_without_read ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_update_public_image >glance.tests.unit.v1.test_api.TestGlanceAPI.test_update_public_image ... ok >glance.tests.unit.v1.test_api.TestImageSerializer.test_image_send_notification >glance.tests.unit.v1.test_api.TestImageSerializer.test_image_send_notification ... ok >glance.tests.unit.v1.test_api.TestAPIProtectedProps.test_read_non_protected_prop >glance.tests.unit.v1.test_api.TestAPIProtectedProps.test_read_non_protected_prop ... ok >glance.tests.unit.v1.test_api.TestImageSerializer.test_show >glance.tests.unit.v1.test_api.TestImageSerializer.test_show ... ok >glance.tests.unit.v1.test_api.TestFilterValidator.test_filter_validator >glance.tests.unit.v1.test_api.TestFilterValidator.test_filter_validator ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_create_image_with_bad_id >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_create_image_with_bad_id ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_copy_from_with_location >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_copy_from_with_location ... ok >glance.tests.functional.v1.test_ssl.TestSSL.test_filtered_images >glance.tests.functional.v1.test_ssl.TestSSL.test_filtered_images ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_image_size_header_too_big >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_image_size_header_too_big ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_create_image_with_min_disk_default >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_create_image_with_min_disk_default ... ok >glance.tests.functional.v2.test_images.TestImages.test_permissions >glance.tests.functional.v2.test_images.TestImages.test_permissions ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_create_image_with_min_ram >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_create_image_with_min_ram ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_configured_container_format_good >glance.tests.unit.v1.test_api.TestGlanceAPI.test_configured_container_format_good ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_details_filter_size_min >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_details_filter_size_min ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_configured_disk_format_bad >glance.tests.unit.v1.test_api.TestGlanceAPI.test_configured_disk_format_bad ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_details_malformed_marker >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_details_malformed_marker ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_index_filter_name >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_index_filter_name ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_delete_member_allowed_by_policy >glance.tests.unit.v1.test_api.TestGlanceAPI.test_delete_member_allowed_by_policy ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_etag_equals_checksum_header >glance.tests.unit.v1.test_api.TestGlanceAPI.test_etag_equals_checksum_header ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_index_filter_on_user_defined_properties >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_index_filter_on_user_defined_properties ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_replace_members_positive >glance.tests.unit.v1.test_api.TestGlanceAPI.test_replace_members_positive ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_show_image_unauthorized_download >glance.tests.unit.v1.test_api.TestGlanceAPI.test_show_image_unauthorized_download ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_index_sort_container_format_desc >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_index_sort_container_format_desc ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_member_images >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_member_images ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_update_data_upload_image_unauthorized >glance.tests.unit.v1.test_api.TestGlanceAPI.test_update_data_upload_image_unauthorized ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_update_non_existing_image >glance.tests.unit.v1.test_api.TestGlanceAPI.test_update_non_existing_image ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_root >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_root ... ok >glance.tests.unit.v1.test_api.TestImageSerializer.test_show_notify >glance.tests.unit.v1.test_api.TestImageSerializer.test_show_notify ... ok >glance.tests.functional.v1.test_copy_to_file.TestCopyToFile.test_copy_from_file >glance.tests.functional.v1.test_copy_to_file.TestCopyToFile.test_copy_from_file ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_replace_members >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_replace_members ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_add_member_to_image_bad_request >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_add_member_to_image_bad_request ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_create_image_with_bad_status >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_create_image_with_bad_status ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_show_deleted_image_as_nonadmin >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_show_deleted_image_as_nonadmin ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_create_image_with_image_id_in_log >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_create_image_with_image_id_in_log ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPILocations.test_create_from_location_data_with_encryption >glance.tests.unit.v1.test_registry_api.TestRegistryAPILocations.test_create_from_location_data_with_encryption ... ok >glance.tests.unit.v1.test_registry_api.TestSharability.test_is_image_sharable_as_admin >glance.tests.unit.v1.test_registry_api.TestSharability.test_is_image_sharable_as_admin ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_create_image_with_min_ram_default >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_create_image_with_min_ram_default ... ok >glance.tests.unit.v1.test_registry_api.TestSharability.test_is_image_sharable_non_owner_cannot_share >glance.tests.unit.v1.test_registry_api.TestSharability.test_is_image_sharable_non_owner_cannot_share ... ok >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_add_image_with_properties >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_add_image_with_properties ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_delete_image >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_delete_image ... ok >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_image_details_by_disk_format >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_image_details_by_disk_format ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_delete_member_invalid >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_delete_member_invalid ... ok >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_index_sort_updated_at_desc >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_index_sort_updated_at_desc ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_delete_private_image_no_admin >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_delete_private_image_no_admin ... ok >glance.tests.unit.v1.test_upload_utils.TestUploadUtils.test_safe_kill >glance.tests.unit.v1.test_upload_utils.TestUploadUtils.test_safe_kill ... ok >glance.tests.unit.v2.test_image_data_resource.TestImageDataDeserializer.test_upload_chunked_with_content_length >glance.tests.unit.v2.test_image_data_resource.TestImageDataDeserializer.test_upload_chunked_with_content_length ... ok >glance.tests.unit.v2.test_image_data_resource.TestImageDataSerializer.test_upload >glance.tests.unit.v2.test_image_data_resource.TestImageDataSerializer.test_upload ... ok >glance.tests.unit.v2.test_image_data_resource.TestImagesController.test_download_get_image_location_forbidden >glance.tests.unit.v2.test_image_data_resource.TestImagesController.test_download_get_image_location_forbidden ... ok >glance.tests.unit.v2.test_image_data_resource.TestImagesController.test_upload_no_size >glance.tests.unit.v2.test_image_data_resource.TestImagesController.test_upload_no_size ... ok >glance.tests.unit.v2.test_image_data_resource.TestImagesController.test_upload_non_existent_image_before_save >glance.tests.unit.v2.test_image_data_resource.TestImagesController.test_upload_non_existent_image_before_save ... ok >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_create_public_image >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_create_public_image ... ok >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_delete_forbidden_by_delete_member_policy >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_delete_forbidden_by_delete_member_policy ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_details >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_details ... ok >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_update_done_by_member_allowed_by_policy >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_update_done_by_member_allowed_by_policy ... ok >glance.tests.unit.v2.test_image_members_resource.TestImageMembersSerializer.test_show >glance.tests.unit.v2.test_image_members_resource.TestImageMembersSerializer.test_show ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_delayed_delete >glance.tests.unit.v2.test_images_resource.TestImagesController.test_delayed_delete ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_size_max_filter >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_size_max_filter ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_details_filter_min_disk >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_details_filter_min_disk ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_with_multi_tags_and_nonexistent >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_with_multi_tags_and_nonexistent ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_with_non_default_is_public_filter >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_with_non_default_is_public_filter ... ok >glance.tests.functional.v1.test_ssl.TestSSL.test_version_variations >glance.tests.functional.v1.test_ssl.TestSSL.test_version_variations ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_details_filter_public_none >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_details_filter_public_none ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_with_sort_key >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_with_sort_key ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_zero_images >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_zero_images ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_prop_protection_with_create_with_patch_and_policy >glance.tests.unit.v2.test_images_resource.TestImagesController.test_prop_protection_with_create_with_patch_and_policy ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_details_filter_size_max >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_details_filter_size_max ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_read_locked_down_protected_prop >glance.tests.unit.v2.test_images_resource.TestImagesController.test_read_locked_down_protected_prop ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_add_and_remove_location_under_limit >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_add_and_remove_location_under_limit ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_details_forbidden_marker >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_details_forbidden_marker ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_add_and_remove_property_under_limit >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_add_and_remove_property_under_limit ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_image_doesnt_exist >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_image_doesnt_exist ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_remove_property_while_over_limit >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_remove_property_while_over_limit ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_replace_tags >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_replace_tags ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_index_sort_created_at_asc >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_index_sort_created_at_asc ... ok >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_create_minimal >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_create_minimal ... ok >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_index_with_filter >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_index_with_filter ... ok >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_index_with_many_filter >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_index_with_many_filter ... ok >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_update_v2_0_missing_operations >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_update_v2_0_missing_operations ... ok >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_update_v2_0_multiple_operations >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_update_v2_0_multiple_operations ... ok >glance.tests.unit.v2.test_images_resource.TestImagesDeserializerWithAdditionalProperties.test_create_with_list_property >glance.tests.unit.v2.test_images_resource.TestImagesDeserializerWithAdditionalProperties.test_create_with_list_property ... ok >glance.tests.unit.v2.test_images_resource.TestImagesDeserializerWithAdditionalProperties.test_update >glance.tests.unit.v2.test_images_resource.TestImagesDeserializerWithAdditionalProperties.test_update ... ok >glance.tests.unit.v2.test_images_resource.TestImagesDeserializerWithExtendedSchema.test_create >glance.tests.unit.v2.test_images_resource.TestImagesDeserializerWithExtendedSchema.test_create ... ok >glance.tests.unit.v2.test_images_resource.TestImagesDeserializerWithExtendedSchema.test_create_bad_data >glance.tests.unit.v2.test_images_resource.TestImagesDeserializerWithExtendedSchema.test_create_bad_data ... ok >glance.tests.unit.v2.test_images_resource.TestImagesSerializerDirectUrl.test_index_store_location_explicitly_disabled >glance.tests.unit.v2.test_images_resource.TestImagesSerializerDirectUrl.test_index_store_location_explicitly_disabled ... ok >glance.tests.unit.v2.test_images_resource.TestImagesSerializerDirectUrl.test_show_location_enabled >glance.tests.unit.v2.test_images_resource.TestImagesSerializerDirectUrl.test_show_location_enabled ... ok >glance.tests.unit.v2.test_images_resource.TestImagesSerializerWithAdditionalProperties.test_show_with_additional_properties_disabled >glance.tests.unit.v2.test_images_resource.TestImagesSerializerWithAdditionalProperties.test_show_with_additional_properties_disabled ... ok >glance.tests.unit.v2.test_images_resource.TestImagesSerializerWithUnicode.test_update >glance.tests.unit.v2.test_images_resource.TestImagesSerializerWithUnicode.test_update ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_index_sort_status_desc >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_index_sort_status_desc ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_update_image_with_bad_status >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_update_image_with_bad_status ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_update_private_image_no_admin >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_update_private_image_no_admin ... ok >glance.tests.unit.v2.test_registry_api.TestRegistryRPC.test_get_index_sort_container_format_desc >glance.tests.unit.v2.test_registry_api.TestRegistryRPC.test_get_index_sort_container_format_desc ... ok >glance.tests.unit.v1.test_registry_api.TestSharability.test_is_image_sharable_owner_can_share >glance.tests.unit.v1.test_registry_api.TestSharability.test_is_image_sharable_owner_can_share ... ok >glance.tests.unit.v1.test_registry_api.TestSharability.test_is_image_sharable_owner_is_none >glance.tests.unit.v1.test_registry_api.TestSharability.test_is_image_sharable_owner_is_none ... ok >glance.tests.unit.v2.test_registry_api.TestRegistryRPC.test_get_index_sort_default_created_at_desc >glance.tests.unit.v2.test_registry_api.TestRegistryRPC.test_get_index_sort_default_created_at_desc ... ok >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_add_delete_member >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_add_delete_member ... ok >glance.tests.unit.v2.test_registry_api.TestRegistryRPC.test_show >glance.tests.unit.v2.test_registry_api.TestRegistryRPC.test_show ... ok >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_image_details >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_image_details ... ok >glance.tests.unit.v2.test_registry_api.TestRegistryRPC.test_show_unknown >glance.tests.unit.v2.test_registry_api.TestRegistryRPC.test_show_unknown ... ok >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_image_details_by_status >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_image_details_by_status ... ok >glance.tests.unit.v2.test_registry_client.TestRegistryV2Client.test_get_index_sort_container_format_desc >glance.tests.unit.v2.test_registry_client.TestRegistryV2Client.test_get_index_sort_container_format_desc ... ok >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_image_index >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_image_index ... ok >glance.tests.unit.v2.test_registry_client.TestRegistryV2Client.test_get_index_sort_updated_at_desc >glance.tests.unit.v2.test_registry_client.TestRegistryV2Client.test_get_index_sort_updated_at_desc ... ok >glance.tests.unit.v2.test_registry_client.TestRegistryV2Client.test_image_get_index_limit >glance.tests.unit.v2.test_registry_client.TestRegistryV2Client.test_image_get_index_limit ... ok >glance.tests.unit.v2.test_schemas_resource.TestSchemasController.test_images >glance.tests.unit.v2.test_schemas_resource.TestSchemasController.test_images ... ok >glance.tests.unit.v2.test_tasks_resource.TestTasksController.test_index_invalid_sort_key >glance.tests.unit.v2.test_tasks_resource.TestTasksController.test_index_invalid_sort_key ... ok >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_image_index_forbidden_marker >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_image_index_forbidden_marker ... ok >glance.tests.functional.v1.test_copy_to_file.TestCopyToFile.test_copy_from_http_exists >glance.tests.functional.v1.test_copy_to_file.TestCopyToFile.test_copy_from_http_exists ... ok >glance.tests.unit.v2.test_tasks_resource.TestTasksController.test_index_zero_tasks >glance.tests.unit.v2.test_tasks_resource.TestTasksController.test_index_zero_tasks ... ok >glance.tests.unit.v2.test_tasks_resource.TestTasksControllerPolicies.test_get_unauthorized >glance.tests.unit.v2.test_tasks_resource.TestTasksControllerPolicies.test_get_unauthorized ... ok >glance.tests.unit.v2.test_tasks_resource.TestTasksDeserializer.test_index_non_integer_limit >glance.tests.unit.v2.test_tasks_resource.TestTasksDeserializer.test_index_non_integer_limit ... ok >glance.tests.unit.v2.test_tasks_resource.TestTasksDeserializer.test_index_sort_dir_bad_value >glance.tests.unit.v2.test_tasks_resource.TestTasksDeserializer.test_index_sort_dir_bad_value ... ok >glance.tests.unit.v2.test_tasks_resource.TestTasksSerializer.test_index_carries_query_parameters >glance.tests.unit.v2.test_tasks_resource.TestTasksSerializer.test_index_carries_query_parameters ... ok >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_image_index_limit_None >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_image_index_limit_None ... ok >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_image_index_marker >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_image_index_marker ... ok >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_image_index_private_marker >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_image_index_private_marker ... ok >glance.tests.functional.v2.test_images.TestImages.test_property_protections_with_roles >glance.tests.functional.v2.test_images.TestImages.test_property_protections_with_roles ... ok >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_image_is_public_v1 >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_image_is_public_v1 ... ok >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_member_images >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_member_images ... ok >glance.tests.unit.v1.test_registry_client.TestRegistryV1ClientApi.test_configure_registry_client_not_using_use_user_token >glance.tests.unit.v1.test_registry_client.TestRegistryV1ClientApi.test_configure_registry_client_not_using_use_user_token ... ok >glance.tests.unit.v1.test_upload_utils.TestUploadUtils.test_initiate_delete_with_delayed_delete >glance.tests.unit.v1.test_upload_utils.TestUploadUtils.test_initiate_delete_with_delayed_delete ... ok >glance.tests.unit.v1.test_upload_utils.TestUploadUtils.test_upload_data_to_store_client_disconnect_ioerror >glance.tests.unit.v1.test_upload_utils.TestUploadUtils.test_upload_data_to_store_client_disconnect_ioerror ... ok >glance.tests.unit.v1.test_upload_utils.TestUploadUtils.test_upload_data_to_store_mismatch_size >glance.tests.unit.v1.test_upload_utils.TestUploadUtils.test_upload_data_to_store_mismatch_size ... ok >glance.tests.unit.v1.test_upload_utils.TestUploadUtils.test_upload_data_to_store_storage_write_denied >glance.tests.unit.v1.test_upload_utils.TestUploadUtils.test_upload_data_to_store_storage_write_denied ... ok >glance.tests.unit.v2.test_image_data_resource.TestImagesController.test_download_no_location >glance.tests.unit.v2.test_image_data_resource.TestImagesController.test_download_no_location ... ok >glance.tests.unit.v2.test_image_data_resource.TestImagesController.test_image_size_limit_exceeded >glance.tests.unit.v2.test_image_data_resource.TestImagesController.test_image_size_limit_exceeded ... ok >glance.tests.unit.v2.test_image_data_resource.TestImagesController.test_upload_storage_forbidden >glance.tests.unit.v2.test_image_data_resource.TestImagesController.test_upload_storage_forbidden ... ok >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_create_forbidden_by_add_policy >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_create_forbidden_by_add_policy ... ok >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_index_forbidden_by_get_members_policy >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_index_forbidden_by_get_members_policy ... ok >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_index_private_image_visible_members_admin >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_index_private_image_visible_members_admin ... ok >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_update_done_by_member >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_update_done_by_member ... ok >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_update_invalid_status >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_update_invalid_status ... ok >glance.tests.unit.v2.test_image_members_resource.TestImageMembersSerializer.test_index >glance.tests.unit.v2.test_image_members_resource.TestImageMembersSerializer.test_index ... ok >glance.tests.unit.v2.test_image_members_resource.TestImagesDeserializer.test_update >glance.tests.unit.v2.test_image_members_resource.TestImagesDeserializer.test_update ... ok >glance.tests.unit.v2.test_image_tags_resource.TestImageTagsController.test_create_tag >glance.tests.unit.v2.test_image_tags_resource.TestImageTagsController.test_create_tag ... ok >glance.tests.unit.v2.test_image_tags_resource.TestImageTagsController.test_delete_tag_not_found >glance.tests.unit.v2.test_image_tags_resource.TestImageTagsController.test_delete_tag_not_found ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_create_locked_down_protected_prop >glance.tests.unit.v2.test_images_resource.TestImagesController.test_create_locked_down_protected_prop ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_create_with_bad_min_disk_size >glance.tests.unit.v2.test_images_resource.TestImagesController.test_create_with_bad_min_disk_size ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_create_with_too_many_properties >glance.tests.unit.v2.test_images_resource.TestImagesController.test_create_with_too_many_properties ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_delete_non_existent >glance.tests.unit.v2.test_images_resource.TestImagesController.test_delete_non_existent ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_size_range_filter >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_size_range_filter ... ok >glance.tests.functional.v2.test_images.TestImages.test_images_container >glance.tests.functional.v2.test_images.TestImages.test_images_container ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_virtual_size_range_filter >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_virtual_size_range_filter ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_with_nonexistent_properties >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_with_nonexistent_properties ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_with_sort_dir >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_with_sort_dir ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_add_base_property >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_add_base_property ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_invalid_operation >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_invalid_operation ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_no_changes >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_no_changes ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_remove_base_property >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_remove_base_property ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_remove_location_invalid_pos >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_remove_location_invalid_pos ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_replace_locations_non_empty >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_replace_locations_non_empty ... ok >glance.tests.unit.v2.test_images_resource.TestImagesControllerPolicies.test_create_public_image_unauthorized >glance.tests.unit.v2.test_images_resource.TestImagesControllerPolicies.test_create_public_image_unauthorized ... ok >glance.tests.integration.legacy_functional.test_v1_api.TestApi.test_filtered_images >glance.tests.integration.legacy_functional.test_v1_api.TestApi.test_filtered_images ... ok >glance.tests.unit.v2.test_images_resource.TestImagesControllerPolicies.test_index_unauthorized >glance.tests.unit.v2.test_images_resource.TestImagesControllerPolicies.test_index_unauthorized ... ok >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_create_full >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_create_full ... ok >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_index >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_index ... ok >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_index_negative_limit >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_index_negative_limit ... ok >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_update_body_not_a_list >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_update_body_not_a_list ... ok >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_update_deep_limited_attributes >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_update_deep_limited_attributes ... ok >glance.tests.unit.v2.test_images_resource.TestImagesSerializerDirectUrl.test_show_location_explicitly_disabled >glance.tests.unit.v2.test_images_resource.TestImagesSerializerDirectUrl.test_show_location_explicitly_disabled ... ok >glance.tests.unit.v2.test_images_resource.TestImagesSerializerWithAdditionalProperties.test_show >glance.tests.unit.v2.test_images_resource.TestImagesSerializerWithAdditionalProperties.test_show ... ok >glance.tests.unit.v2.test_images_resource.TestImagesSerializerWithUnicode.test_index >glance.tests.unit.v2.test_images_resource.TestImagesSerializerWithUnicode.test_index ... ok >glance.tests.unit.v2.test_registry_api.TestRegistryRPC.test_create_image_with_min_disk_default >glance.tests.unit.v2.test_registry_api.TestRegistryRPC.test_create_image_with_min_disk_default ... ok >glance.tests.unit.v2.test_registry_api.TestRegistryRPC.test_get_index_filter_name >glance.tests.unit.v2.test_registry_api.TestRegistryRPC.test_get_index_filter_name ... ok >glance.tests.unit.v2.test_registry_api.TestRegistryRPC.test_get_index_marker_and_container_format_desc >glance.tests.unit.v2.test_registry_api.TestRegistryRPC.test_get_index_marker_and_container_format_desc ... ok >glance.tests.unit.v2.test_registry_api.TestRegistryRPC.test_get_index_sort_size_asc >glance.tests.unit.v2.test_registry_api.TestRegistryRPC.test_get_index_sort_size_asc ... ok >glance.tests.integration.legacy_functional.test_v1_api.TestApi.test_limited_images >glance.tests.integration.legacy_functional.test_v1_api.TestApi.test_limited_images ... ok >glance.tests.unit.v2.test_registry_api.TestRegistryRPC.test_get_index_sort_updated_at_desc >glance.tests.unit.v2.test_registry_api.TestRegistryRPC.test_get_index_sort_updated_at_desc ... ok >glance.tests.unit.v2.test_registry_api.TestRegistryRPC.test_update_image >glance.tests.unit.v2.test_registry_api.TestRegistryRPC.test_update_image ... ok >glance.tests.functional.test_scrubber.TestScrubber.test_scrubber_delete_handles_exception >glance.tests.functional.test_scrubber.TestScrubber.test_scrubber_delete_handles_exception ... ok >glance.tests.unit.v2.test_registry_client.TestRegistryV2Client.test_get_index_sort_disk_format_asc >glance.tests.unit.v2.test_registry_client.TestRegistryV2Client.test_get_index_sort_disk_format_asc ... ok >glance.tests.integration.legacy_functional.test_v1_api.TestApi.test_mismatched_checksum >glance.tests.integration.legacy_functional.test_v1_api.TestApi.test_mismatched_checksum ... ok >glance.tests.unit.v2.test_registry_client.TestRegistryV2Client.test_get_index_sort_name_asc >glance.tests.unit.v2.test_registry_client.TestRegistryV2Client.test_get_index_sort_name_asc ... ok >glance.tests.unit.v2.test_registry_client.TestRegistryV2Client.test_image_create_already_exists >glance.tests.unit.v2.test_registry_client.TestRegistryV2Client.test_image_create_already_exists ... ok >glance.tests.unit.v2.test_registry_client.TestRegistryV2Client.test_image_create_with_bad_status >glance.tests.unit.v2.test_registry_client.TestRegistryV2Client.test_image_create_with_bad_status ... ok >glance.tests.unit.v2.test_registry_client.TestRegistryV2Client.test_image_destroy_not_existing >glance.tests.unit.v2.test_registry_client.TestRegistryV2Client.test_image_destroy_not_existing ... ok >glance.tests.unit.v2.test_registry_client.TestRegistryV2Client.test_image_get_index >glance.tests.unit.v2.test_registry_client.TestRegistryV2Client.test_image_get_index ... ok >glance.tests.unit.v2.test_tasks_resource.TestTasksController.test_index_next_marker >glance.tests.unit.v2.test_tasks_resource.TestTasksController.test_index_next_marker ... ok >glance.tests.unit.v2.test_tasks_resource.TestTasksController.test_index_return_parameters >glance.tests.unit.v2.test_tasks_resource.TestTasksController.test_index_return_parameters ... ok >glance.tests.unit.v2.test_tasks_resource.TestTasksController.test_index_with_id_filter >glance.tests.unit.v2.test_tasks_resource.TestTasksController.test_index_with_id_filter ... ok >glance.tests.unit.v2.test_tasks_resource.TestTasksDeserializer.test_index_marker_not_specified >glance.tests.unit.v2.test_tasks_resource.TestTasksDeserializer.test_index_marker_not_specified ... ok >glance.tests.unit.v2.test_tasks_resource.TestTasksDeserializer.test_index_with_many_filter >glance.tests.unit.v2.test_tasks_resource.TestTasksDeserializer.test_index_with_many_filter ... ok >glance.tests.unit.v2.test_tasks_resource.TestTasksSerializer.test_create >glance.tests.unit.v2.test_tasks_resource.TestTasksSerializer.test_create ... ok >glance.tests.unit.v2.test_tasks_resource.TestTasksSerializer.test_index_next_marker >glance.tests.unit.v2.test_tasks_resource.TestTasksSerializer.test_index_next_marker ... ok >glance.tests.functional.v2.test_schemas.TestSchemas.test_resource >glance.tests.functional.v2.test_schemas.TestSchemas.test_resource ... ok >glance.tests.integration.legacy_functional.test_v1_api.TestApiWithFakeAuth.test_property_protections_special_chars >glance.tests.integration.legacy_functional.test_v1_api.TestApiWithFakeAuth.test_property_protections_special_chars ... ok >Found 2 queued images... >ID >------------------------------------ ><MagicMock name='make_row()' id='73298448'> ><MagicMock name='make_row()' id='73298448'> >glance.tests.unit.api.test_cmd_cache_manage.TestGlanceCmdManage.test_list_queued_images >glance.tests.unit.api.test_cmd_cache_manage.TestGlanceCmdManage.test_list_queued_images ... ok >Usage: run.py [options] > >Options: > -h, --help show this help message and exit > -v, --verbose Print more verbose output. > -d, --debug Print debugging output. > -H ADDRESS, --host=ADDRESS > Address of Glance API host. Default: 0.0.0.0. > -p PORT, --port=PORT Port the Glance API host listens on. Default: 9292. > -k, --insecure Explicitly allow glance to perform "insecure" SSL > (https) requests. The server's certificate will not be > verified against any certificate authorities. This > option should be used with caution. > -f, --force Prevent select actions from requesting user > confirmation. > --os-auth-token=OS_AUTH_TOKEN > Defaults to env[OS_AUTH_TOKEN]. > --os-username=OS_USERNAME > Defaults to env[OS_USERNAME]. > --os-password=OS_PASSWORD > Defaults to env[OS_PASSWORD]. > --os-region-name=OS_REGION_NAME > Defaults to env[OS_REGION_NAME]. > --os-tenant-id=OS_TENANT_ID > Defaults to env[OS_TENANT_ID]. > --os-tenant-name=OS_TENANT_NAME > Defaults to env[OS_TENANT_NAME]. > --os-auth-url=OS_AUTH_URL > Defaults to env[OS_AUTH_URL]. > -S STRATEGY, --os_auth_strategy=STRATEGY > Authentication strategy (keystone or noauth). >glance.tests.unit.api.test_cmd_cache_manage.TestGlanceCmdManage.test_parse_options_no_parameters >glance.tests.unit.api.test_cmd_cache_manage.TestGlanceCmdManage.test_parse_options_no_parameters ... ok >Quglance.tests.integration.legacy_functional.test_v1_api.TestApi.test_delete_not_existing >glance.tests.integration.legacy_functional.test_v1_api.TestApi.test_delete_not_existing ... ok >eued image img_id for caching >glance.tests.unit.api.test_cmd_cache_manage.TestGlanceCmdManage.test_queue_image_not_forced_confirmed >glance.tests.unit.api.test_cmd_cache_manage.TestGlanceCmdManage.test_queue_image_not_forced_confirmed ... ok >glance.tests.unit.api.test_cmd_cache_manage.TestGlanceCmdManage.test_queue_image_not_forced_not_confirmed >glance.tests.unit.api.test_cmd_cache_manage.TestGlanceCmdManage.test_queue_image_not_forced_not_confirmed ... ok >glance.tests.unit.api.test_common.TestSizeCheckedIter.test_uniform_chunk_size >glance.tests.unit.api.test_common.TestSizeCheckedIter.test_uniform_chunk_size ... ok >glance.tests.unit.api.test_common.TestSizeCheckedIter.test_variable_chunk_size >glance.tests.unit.api.test_common.TestSizeCheckedIter.test_variable_chunk_size ... ok >glance.tests.unit.api.test_property_protections.TestExtraPropertiesProxy.test_create_extra_property_admin >glance.tests.unit.api.test_property_protections.TestExtraPropertiesProxy.test_create_extra_property_admin ... ok >glance.tests.unit.api.test_property_protections.TestExtraPropertiesProxy.test_delete_nonexistant_extra_property_as_admin_role >glance.tests.unit.api.test_property_protections.TestExtraPropertiesProxy.test_delete_nonexistant_extra_property_as_admin_role ... ok >glance.tests.unit.api.test_property_protections.TestExtraPropertiesProxy.test_update_reserved_extra_property >glance.tests.unit.api.test_property_protections.TestExtraPropertiesProxy.test_update_reserved_extra_property ... ok >glance.tests.unit.api.test_property_protections.TestProtectedImageFactoryProxy.test_create_image_extra_prop_admin >glance.tests.unit.api.test_property_protections.TestProtectedImageFactoryProxy.test_create_image_extra_prop_admin ... ok >glance.tests.unit.common.test_config.TestPasteApp.test_get_path_non_exist >glance.tests.unit.common.test_config.TestPasteApp.test_get_path_non_exist ... ok >glance.tests.unit.common.test_config.TestPasteApp.test_load_paste_app_with_paste_config_file >glance.tests.unit.common.test_config.TestPasteApp.test_load_paste_app_with_paste_config_file ... ok >glance.tests.unit.common.test_exception.GlanceExceptionTestCase.test_non_unicode_error_msg >glance.tests.unit.common.test_exception.GlanceExceptionTestCase.test_non_unicode_error_msg ... ok >glance.tests.unit.common.test_location_strategy.TestLocationStrategy.test_verify_invalid_location_strategy >glance.tests.unit.common.test_location_strategy.TestLocationStrategy.test_verify_invalid_location_strategy ... ok >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithPolicies.test_check_property_rules_create_permitted_specific_policy >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithPolicies.test_check_property_rules_create_permitted_specific_policy ... ok >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithPolicies.test_check_property_rules_read_none_permitted >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithPolicies.test_check_property_rules_read_none_permitted ... ok >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithPolicies.test_check_property_rules_read_unpermitted_policy >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithPolicies.test_check_property_rules_read_unpermitted_policy ... ok >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithPolicies.test_check_property_rules_update_none_permitted >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithPolicies.test_check_property_rules_update_none_permitted ... ok >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithPolicies.test_check_property_rules_update_unpermitted_policy >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithPolicies.test_check_property_rules_update_unpermitted_policy ... ok >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_check_property_rules_update_permitted_admin_role >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_check_property_rules_update_permitted_admin_role ... ok >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_is_property_protections_enabled_false >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_is_property_protections_enabled_false ... ok >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_property_protection_with_missing_operation >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_property_protection_with_missing_operation ... ok >glance.tests.unit.common.test_rpc.TestRPCClient.test_bulk_request >glance.tests.unit.common.test_rpc.TestRPCClient.test_bulk_request ... ok >glance.tests.unit.common.test_rpc.TestRPCClient.test_non_str_or_dict_response >glance.tests.unit.common.test_rpc.TestRPCClient.test_non_str_or_dict_response ... ok >glance.tests.unit.common.test_rpc.TestRPCJSONDeserializer.test_has_body_has_transfer_encoding >glance.tests.unit.common.test_rpc.TestRPCJSONDeserializer.test_has_body_has_transfer_encoding ... ok >glance.tests.unit.common.test_rpc.TestRPCJSONDeserializer.test_has_body_no_content_length >glance.tests.unit.common.test_rpc.TestRPCJSONDeserializer.test_has_body_no_content_length ... ok >glance.tests.unit.common.test_rpc.TestRPCJSONSerializer.test_default >glance.tests.unit.common.test_rpc.TestRPCJSONSerializer.test_default ... ok >glance.tests.unit.common.test_wsgi.GetSocketTestCase.test_get_socket_without_all_ssl_reqs >glance.tests.unit.common.test_wsgi.GetSocketTestCase.test_get_socket_without_all_ssl_reqs ... ok >glance.tests.unit.common.test_wsgi.JSONRequestDeserializerTest.test_default_with_body >glance.tests.unit.common.test_wsgi.JSONRequestDeserializerTest.test_default_with_body ... ok >glance.tests.unit.common.test_wsgi.JSONRequestDeserializerTest.test_has_body_has_content_length >glance.tests.unit.common.test_wsgi.JSONRequestDeserializerTest.test_has_body_has_content_length ... ok >glance.tests.unit.common.test_wsgi.JSONRequestDeserializerTest.test_no_body_no_content_length >glance.tests.unit.common.test_wsgi.JSONRequestDeserializerTest.test_no_body_no_content_length ... ok >glance.tests.unit.common.test_wsgi.RequestTest.test_content_type_with_charset >glance.tests.unit.common.test_wsgi.RequestTest.test_content_type_with_charset ... ok >glance.tests.unit.common.test_wsgi.ResourceTest.test_get_action_args >glance.tests.unit.common.test_wsgi.ResourceTest.test_get_action_args ... ok >glance.tests.unit.common.test_wsgi.ResourceTest.test_resource_call_error_handle_localized >glance.tests.unit.common.test_wsgi.ResourceTest.test_resource_call_error_handle_localized ... ok >glance.tests.unit.common.test_wsgi.TestHelpers.test_headers_are_unicode >glance.tests.unit.common.test_wsgi.TestHelpers.test_headers_are_unicode ... ok >glance.tests.unit.test_auth.TestImageFactoryProxy.test_wrong_owner_cannot_be_set >glance.tests.unit.test_auth.TestImageFactoryProxy.test_wrong_owner_cannot_be_set ... ok >glance.tests.unit.test_auth.TestImageMutability.test_regular_user >glance.tests.unit.test_auth.TestImageMutability.test_regular_user ... ok >glance.tests.unit.test_auth.TestImmutableImage.test_change_disk_format >glance.tests.unit.test_auth.TestImmutableImage.test_change_disk_format ... ok >glance.tests.unit.test_auth.TestImmutableImage.test_set_data >glance.tests.unit.test_auth.TestImmutableImage.test_set_data ... ok >glance.tests.unit.test_auth.TestImmutableTask.test_change_type >glance.tests.unit.test_auth.TestImmutableTask.test_change_type ... ok >glance.tests.unit.test_auth.TestImmutableTask.test_change_updated_at >glance.tests.unit.test_auth.TestImmutableTask.test_change_updated_at ... ok >glance.tests.integration.legacy_functional.test_v1_api.TestApi.test_traceback_not_consumed >glance.tests.integration.legacy_functional.test_v1_api.TestApi.test_traceback_not_consumed ... ok >glance.tests.unit.test_auth.TestKeystoneAuthPlugin.test_v2_auth >glance.tests.unit.test_auth.TestKeystoneAuthPlugin.test_v2_auth ... ok >glance.tests.functional.v2.test_images.TestImages.test_image_lifecycle >glance.tests.functional.v2.test_images.TestImages.test_image_lifecycle ... ok >glance.tests.unit.test_cache_middleware.TestCacheMiddlewareChecksumVerification.test_checksum_v1_header >glance.tests.unit.test_cache_middleware.TestCacheMiddlewareChecksumVerification.test_checksum_v1_header ... ok >glance.tests.unit.test_cache_middleware.TestCacheMiddlewareProcessResponse.test_get_status_code >glance.tests.unit.test_cache_middleware.TestCacheMiddlewareProcessResponse.test_get_status_code ... ok >glance.tests.unit.test_cache_middleware.TestCacheMiddlewareRequestStashCacheInfo.test_fetch_cache_request_info_unset >glance.tests.unit.test_cache_middleware.TestCacheMiddlewareRequestStashCacheInfo.test_fetch_cache_request_info_unset ... ok >glance.tests.unit.test_cache_middleware.TestCacheMiddlewareURLMatching.test_no_match_unknown_version >glance.tests.unit.test_cache_middleware.TestCacheMiddlewareURLMatching.test_no_match_unknown_version ... ok >glance.tests.unit.test_cached_images.TestCachedImages.test_delete_queued_image >glance.tests.unit.test_cached_images.TestCachedImages.test_delete_queued_image ... ok >glance.tests.unit.test_context_middleware.TestContextMiddleware.test_service_catalog >glance.tests.unit.test_context_middleware.TestContextMiddleware.test_service_catalog ... ok >glance.tests.unit.test_context_middleware.TestUnauthenticatedContextMiddleware.test_response >glance.tests.unit.test_context_middleware.TestUnauthenticatedContextMiddleware.test_response ... ok >glance.tests.unit.test_db.TestImageRepo.test_add_image >glance.tests.unit.test_db.TestImageRepo.test_add_image ... ok >glance.tests.unit.test_db.TestImageRepo.test_sorted_list >glance.tests.unit.test_db.TestImageRepo.test_sorted_list ... ok >glance.tests.unit.test_domain.TestExtraProperties.test_eq_with_an_object_of_ExtraProperties >glance.tests.unit.test_domain.TestExtraProperties.test_eq_with_an_object_of_ExtraProperties ... ok >glance.tests.unit.test_domain.TestImageFactory.test_new_image_read_only_property >glance.tests.unit.test_domain.TestImageFactory.test_new_image_read_only_property ... ok >glance.tests.integration.v2.test_tasks_api.TestTasksApi.test_delete_task >glance.tests.integration.v2.test_tasks_api.TestTasksApi.test_delete_task ... ok >glance.tests.unit.test_domain.TestTask.test_begin_processing >glance.tests.unit.test_domain.TestTask.test_begin_processing ... ok >glance.tests.unit.test_domain_proxy.TestImageFactory.test_proxy_plain >glance.tests.unit.test_domain_proxy.TestImageFactory.test_proxy_plain ... ok >glance.tests.unit.test_domain_proxy.TestImageMembershipFactory.test_proxy_plain >glance.tests.unit.test_domain_proxy.TestImageMembershipFactory.test_proxy_plain ... ok >glance.tests.unit.test_domain_proxy.TestProxyRepoWrapping.test_add >glance.tests.unit.test_domain_proxy.TestProxyRepoWrapping.test_add ... ok >glance.tests.unit.test_domain_proxy.TestTaskFactory.test_proxy_plain >glance.tests.unit.test_domain_proxy.TestTaskFactory.test_proxy_plain ... ok >glance.tests.unit.test_filesystem_store.TestStore.test_add >glance.tests.unit.test_filesystem_store.TestStore.test_add ... ok >glance.tests.unit.test_filesystem_store.TestStore.test_add_check_metadata_success >glance.tests.unit.test_filesystem_store.TestStore.test_add_check_metadata_success ... ok >glance.tests.unit.test_filesystem_store.TestStore.test_add_storage_full >glance.tests.unit.test_filesystem_store.TestStore.test_add_storage_full ... ok >glance.tests.unit.test_glance_replicator.ReplicationCommandsTestCase.test_replication_compare >glance.tests.unit.test_glance_replicator.ReplicationCommandsTestCase.test_replication_compare ... ok >glance.tests.unit.test_glance_replicator.ReplicationCommandsTestCase.test_replication_size_with_bad_args >glance.tests.unit.test_glance_replicator.ReplicationCommandsTestCase.test_replication_size_with_bad_args ... ok >glance.tests.unit.test_glance_replicator.ReplicationUtilitiesTestCase.test_check_upload_response_headers >glance.tests.unit.test_glance_replicator.ReplicationUtilitiesTestCase.test_check_upload_response_headers ... ok >glance.tests.unit.test_image_cache.TestImageCacheNoDep.test_get_caching_iter_when_write_fails >glance.tests.unit.test_image_cache.TestImageCacheNoDep.test_get_caching_iter_when_write_fails ... ok >glance.tests.integration.v2.test_tasks_api.TestTasksApi.test_task_schema_api >glance.tests.integration.v2.test_tasks_api.TestTasksApi.test_task_schema_api ... ok >glance.tests.unit.test_image_cache.TestImageCacheSqlite.test_gate_caching_iter_bad_checksum >glance.tests.unit.test_image_cache.TestImageCacheSqlite.test_gate_caching_iter_bad_checksum ... ok >glance.tests.unit.api.middleware.test_cache_manage.TestCacheManageFilter.test_put_queued_image >glance.tests.unit.api.middleware.test_cache_manage.TestCacheManageFilter.test_put_queued_image ... ok >glance.tests.unit.test_image_cache.TestImageCacheXattr.test_gate_caching_iter_bad_checksum >glance.tests.unit.test_image_cache.TestImageCacheXattr.test_gate_caching_iter_bad_checksum ... ok >glance.tests.unit.api.test_cmd.TestGlanceApiCmd.test_cache_cleaner_main_runtime_exception_handling >glance.tests.unit.api.test_cmd.TestGlanceApiCmd.test_cache_cleaner_main_runtime_exception_handling ... ok >glance.tests.unit.test_image_cache.TestImageCacheXattr.test_gate_caching_iter_s3_chunked_file >glance.tests.unit.test_image_cache.TestImageCacheXattr.test_gate_caching_iter_s3_chunked_file ... ok >glance.tests.unit.api.test_cmd_cache_manage.TestGlanceCmdManage.test_delete_cached_image_not_forced_not_confirmed >glance.tests.unit.api.test_cmd_cache_manage.TestGlanceCmdManage.test_delete_cached_image_not_forced_not_confirmed ... ok >glance.tests.unit.api.test_cmd_cache_manage.TestGlanceCmdManage.test_delete_queued_image_not_forced_not_confirmed >glance.tests.unit.api.test_cmd_cache_manage.TestGlanceCmdManage.test_delete_queued_image_not_forced_not_confirmed ... ok >Noglance.tests.unit.test_image_cache.TestImageCacheXattr.test_prune_to_zero >glance.tests.unit.test_image_cache.TestImageCacheXattr.test_prune_to_zero ... ok > cached images. >glance.tests.unit.api.test_cmd_cache_manage.TestGlanceCmdManage.test_list_cached_images_empty >glance.tests.unit.api.test_cmd_cache_manage.TestGlanceCmdManage.test_list_cached_images_empty ... ok >glance.tests.unit.test_image_cache_client.CacheClientTestCase.test_delete_queued_image >glance.tests.unit.test_image_cache_client.CacheClientTestCase.test_delete_queued_image ... ok >glance.tests.unit.api.test_cmd_cache_manage.TestGlanceCmdManage.test_lookup_command_supported_command >glance.tests.unit.api.test_cmd_cache_manage.TestGlanceCmdManage.test_lookup_command_supported_command ... ok >glance.tests.unit.test_image_cache_client.GetClientTestCase.test_get_client_host_only >glance.tests.unit.test_image_cache_client.GetClientTestCase.test_get_client_host_only ... ok >glance.tests.unit.api.test_cmd_cache_manage.TestGlanceCmdManage.test_parse_options_retrieve_command >glance.tests.unit.api.test_cmd_cache_manage.TestGlanceCmdManage.test_parse_options_retrieve_command ... ok >glance.tests.unit.api.test_property_protections.TestExtraPropertiesProxy.test_read_extra_property_as_unpermitted_role >glance.tests.unit.api.test_property_protections.TestExtraPropertiesProxy.test_read_extra_property_as_unpermitted_role ... ok >glance.tests.unit.api.test_property_protections.TestExtraPropertiesProxy.test_update_extra_property_as_unpermitted_role_after_read >glance.tests.unit.api.test_property_protections.TestExtraPropertiesProxy.test_update_extra_property_as_unpermitted_role_after_read ... ok >glance.tests.unit.test_manage.TestLegacyManage.test_legacy_db_downgrade_version >glance.tests.unit.test_manage.TestLegacyManage.test_legacy_db_downgrade_version ... ok >glance.tests.unit.api.test_property_protections.TestProtectedImageFactoryProxy.test_create_image_extra_prop_reserved_property >glance.tests.unit.api.test_property_protections.TestProtectedImageFactoryProxy.test_create_image_extra_prop_reserved_property ... ok ><Mock name='mock()' id='83653840'> >glance.tests.unit.test_manage.TestLegacyManage.test_legacy_db_version >glance.tests.unit.test_manage.TestLegacyManage.test_legacy_db_version ... ok >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithPolicies.test_check_property_rules_delete_none >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithPolicies.test_check_property_rules_delete_none ... ok >glance.tests.unit.test_manage.TestManage.test_db_version_control >glance.tests.unit.test_manage.TestManage.test_db_version_control ... ok >glance.tests.unit.test_notifier.TestImageNotifications.test_image_get_data_size_mismatch >glance.tests.unit.test_notifier.TestImageNotifications.test_image_get_data_size_mismatch ... ok >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithPolicies.test_check_return_first_match >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithPolicies.test_check_return_first_match ... ok >glance.tests.unit.test_notifier.TestImageNotifications.test_image_set_data_error >glance.tests.unit.test_notifier.TestImageNotifications.test_image_set_data_error ... ok >glance.tests.unit.test_notifier.TestImageNotifications.test_image_set_data_prepare_notification >glance.tests.unit.test_notifier.TestImageNotifications.test_image_set_data_prepare_notification ... ok >glance.tests.unit.test_notifier.TestImageNotifications.test_image_set_data_storage_write_denied >glance.tests.unit.test_notifier.TestImageNotifications.test_image_set_data_storage_write_denied ... ok >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_check_property_rules_create_none_permitted >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_check_property_rules_create_none_permitted ... ok >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_check_property_rules_create_permitted_admin_role >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_check_property_rules_create_permitted_admin_role ... ok >glance.tests.unit.test_notifier.TestNotifier.test_notification_driver_option >glance.tests.unit.test_notifier.TestNotifier.test_notification_driver_option ... ok >glance.tests.unit.test_policy.TestImagePolicy.test_add_image_not_allowed >glance.tests.unit.test_policy.TestImagePolicy.test_add_image_not_allowed ... ok >glance.tests.unit.test_policy.TestImagePolicy.test_modify_image_allowed >glance.tests.unit.test_policy.TestImagePolicy.test_modify_image_allowed ... ok >glance.tests.unit.test_policy.TestImagePolicy.test_new_image_visibility >glance.tests.unit.test_policy.TestImagePolicy.test_new_image_visibility ... ok >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_check_property_rules_create_permitted_specific_role >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_check_property_rules_create_permitted_specific_role ... ok >glance.tests.unit.test_policy.TestMemberPolicy.test_delete_member_allowed >glance.tests.unit.test_policy.TestMemberPolicy.test_delete_member_allowed ... ok >glance.tests.unit.test_policy.TestPolicyEnforcer.test_policy_file_custom_rules_default_location >glance.tests.unit.test_policy.TestPolicyEnforcer.test_policy_file_custom_rules_default_location ... ok >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_check_property_rules_delete_all_permitted >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_check_property_rules_delete_all_permitted ... ok >glance.tests.unit.test_policy.TestPolicyEnforcerNoFile.test_policy_file_default_not_found >glance.tests.unit.test_policy.TestPolicyEnforcerNoFile.test_policy_file_default_not_found ... ok >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_check_property_rules_read_none_permitted >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_check_property_rules_read_none_permitted ... ok >glance.tests.unit.test_policy.TestTaskPolicy.test_get_tasks_not_allowed >glance.tests.unit.test_policy.TestTaskPolicy.test_get_tasks_not_allowed ... ok >glance.tests.unit.test_quota.TestImageLocationQuotas.test_add_image_location >glance.tests.unit.test_quota.TestImageLocationQuotas.test_add_image_location ... ok >glance.tests.unit.test_quota.TestImageQuota.test_append_location_for_queued_image >glance.tests.unit.test_quota.TestImageQuota.test_append_location_for_queued_image ... ok >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_check_property_rules_read_permitted_specific_role >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_check_property_rules_read_permitted_specific_role ... ok >glance.tests.unit.test_quota.TestImageQuota.test_set_location >glance.tests.unit.test_quota.TestImageQuota.test_set_location ... ok >glance.tests.unit.test_quota.TestImageTagQuotas.test_add_unlimited_image_tags >glance.tests.unit.test_quota.TestImageTagQuotas.test_add_unlimited_image_tags ... ok >glance.tests.unit.test_quota.TestImageTagQuotas.test_replace_image_tag >glance.tests.unit.test_quota.TestImageTagQuotas.test_replace_image_tag ... ok >glance.tests.unit.test_quota.TestQuotaImageTagsProxy.test_equals >glance.tests.unit.test_quota.TestQuotaImageTagsProxy.test_equals ... ok >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_check_property_rules_update_all_permitted >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_check_property_rules_update_all_permitted ... ok >glance.tests.unit.test_rbd_store.TestStore.test__delete_image >glance.tests.unit.test_rbd_store.TestStore.test__delete_image ... ok >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_property_config_loaded_in_order >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_property_config_loaded_in_order ... ok >glance.tests.unit.test_rbd_store.TestStore.test__delete_image_exc_image_not_found >glance.tests.unit.test_rbd_store.TestStore.test__delete_image_exc_image_not_found ... ok >glance.tests.unit.test_schema.TestBasicSchemaLinks.test_raw_json_schema >glance.tests.unit.test_schema.TestBasicSchemaLinks.test_raw_json_schema ... ok >glance.tests.unit.test_store_image.TestStoreImage.test_image_change_adding_invalid_location_metadata >glance.tests.unit.test_store_image.TestStoreImage.test_image_change_adding_invalid_location_metadata ... ok >glance.tests.unit.test_store_image.TestStoreImage.test_image_get_data_from_second_location >glance.tests.unit.test_store_image.TestStoreImage.test_image_get_data_from_second_location ... ok >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_property_protection_with_whitespace >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_property_protection_with_whitespace ... ok >glance.tests.unit.test_store_image.TestStoreMetaDataChecker.test_nested_dict >glance.tests.unit.test_store_image.TestStoreMetaDataChecker.test_nested_dict ... ok >glance.tests.unit.test_store_image.TestStoreMetaDataChecker.test_unicode_dict >glance.tests.unit.test_store_image.TestStoreMetaDataChecker.test_unicode_dict ... ok >glance.tests.unit.test_store_location.TestStoreLocation.test_bad_store_scheme >glance.tests.unit.test_store_location.TestStoreLocation.test_bad_store_scheme ... ok >glance.tests.unit.common.test_rpc.TestRPCClient.test_exception_raise >glance.tests.unit.common.test_rpc.TestRPCClient.test_exception_raise ... ok >glance.tests.unit.test_store_location.TestStoreLocation.test_get_store_from_scheme >glance.tests.unit.test_store_location.TestStoreLocation.test_get_store_from_scheme ... ok >glance.tests.unit.common.test_rpc.TestRPCClient.test_method_proxy >glance.tests.unit.common.test_rpc.TestRPCClient.test_method_proxy ... ok >glance.tests.unit.test_store_location.TestStoreLocation.test_vmware_store_location >glance.tests.unit.test_store_location.TestStoreLocation.test_vmware_store_location ... ok >glance.tests.unit.common.test_rpc.TestRPCClient.test_rpc_exception >glance.tests.unit.common.test_rpc.TestRPCClient.test_rpc_exception ... ok >glance.tests.unit.common.test_rpc.TestRPCJSONDeserializer.test_has_body_zero_content_length >glance.tests.unit.common.test_rpc.TestRPCJSONDeserializer.test_has_body_zero_content_length ... ok >glance.tests.unit.common.test_utils.TestUtils.test_limiting_reader_fails >glance.tests.unit.common.test_utils.TestUtils.test_limiting_reader_fails ... ok >glance.tests.unit.test_swift_store.TestCreatingLocations.test_multi_tenant_location_custom_endpoint_type >glance.tests.unit.test_swift_store.TestCreatingLocations.test_multi_tenant_location_custom_endpoint_type ... ok >glance.tests.unit.common.test_utils.UUIDTestCase.test_id_is_uuid_like >glance.tests.unit.common.test_utils.UUIDTestCase.test_id_is_uuid_like ... ok >glance.tests.unit.common.test_utils.UUIDTestCase.test_is_uuid_like >glance.tests.unit.common.test_utils.UUIDTestCase.test_is_uuid_like ... ok >glance.tests.unit.common.test_wsgi.GetSocketTestCase.test_correct_get_socket >glance.tests.unit.common.test_wsgi.GetSocketTestCase.test_correct_get_socket ... ok >glance.tests.unit.common.test_wsgi.JSONRequestDeserializerTest.test_from_json >glance.tests.unit.common.test_wsgi.JSONRequestDeserializerTest.test_from_json ... ok >glance.tests.unit.test_swift_store.TestSingleTenantStoreConnections.test_connection_invalid_user >glance.tests.unit.test_swift_store.TestSingleTenantStoreConnections.test_connection_invalid_user ... ok >glance.tests.unit.common.test_wsgi.JSONResponseSerializerTest.test_to_json >glance.tests.unit.common.test_wsgi.JSONResponseSerializerTest.test_to_json ... ok >glance.tests.unit.common.test_wsgi.JSONResponseSerializerTest.test_to_json_with_date_format_value >glance.tests.unit.common.test_wsgi.JSONResponseSerializerTest.test_to_json_with_date_format_value ... ok >glance.tests.unit.common.test_wsgi.RequestTest.test_content_type_from_accept_json >glance.tests.unit.common.test_wsgi.RequestTest.test_content_type_from_accept_json ... ok >glance.tests.unit.test_auth.TestImageRepoProxy.test_get_immutable_image >glance.tests.unit.test_auth.TestImageRepoProxy.test_get_immutable_image ... ok >glance.tests.unit.test_swift_store.TestSingleTenantStoreConnections.test_connection_with_snet >glance.tests.unit.test_swift_store.TestSingleTenantStoreConnections.test_connection_with_snet ... ok >glance.tests.unit.test_auth.TestImageRepoProxy.test_get_mutable_image >glance.tests.unit.test_auth.TestImageRepoProxy.test_get_mutable_image ... ok >glance.tests.unit.test_auth.TestImmutableImage.test_change_container_format >glance.tests.unit.test_auth.TestImmutableImage.test_change_container_format ... ok >glance.tests.unit.test_cache_middleware.TestCacheMiddlewareRequestStashCacheInfo.test_stash_cache_request_info >glance.tests.unit.test_cache_middleware.TestCacheMiddlewareRequestStashCacheInfo.test_stash_cache_request_info ... ok >glance.tests.unit.test_cache_middleware.TestCacheMiddlewareURLMatching.test_v1_no_match_detail >glance.tests.unit.test_cache_middleware.TestCacheMiddlewareURLMatching.test_v1_no_match_detail ... ok >glance.tests.unit.test_cache_middleware.TestCacheMiddlewareURLMatching.test_v1_no_match_detail_with_query_params >glance.tests.unit.test_cache_middleware.TestCacheMiddlewareURLMatching.test_v1_no_match_detail_with_query_params ... ok >glance.tests.unit.test_cached_images.TestCachedImages.test_get_queued_images >glance.tests.unit.test_cached_images.TestCachedImages.test_get_queued_images ... ok >glance.tests.unit.test_cached_images.TestCachedImages.test_queue_image >glance.tests.unit.test_cached_images.TestCachedImages.test_queue_image ... ok >glance.tests.unit.test_db.TestDbUtilities.test_get_api_calls_configure_if_present >glance.tests.unit.test_db.TestDbUtilities.test_get_api_calls_configure_if_present ... ok >glance.tests.unit.test_swift_store.TestStoreAuthV1.test_add_large_object >glance.tests.unit.test_swift_store.TestStoreAuthV1.test_add_large_object ... ok >glance.tests.unit.test_db.TestEncryptedLocations.test_decrypt_locations_on_get >glance.tests.unit.test_db.TestEncryptedLocations.test_decrypt_locations_on_get ... ok >glance.tests.unit.test_swift_store.TestStoreAuthV1.test_add_no_container_and_create >glance.tests.unit.test_swift_store.TestStoreAuthV1.test_add_no_container_and_create ... ok >glance.tests.unit.test_db.TestEncryptedLocations.test_encrypt_locations_on_add >glance.tests.unit.test_db.TestEncryptedLocations.test_encrypt_locations_on_add ... ok >glance.tests.unit.test_swift_store.TestStoreAuthV1.test_get_with_http_auth >glance.tests.unit.test_swift_store.TestStoreAuthV1.test_get_with_http_auth ... ok >glance.tests.unit.test_db.TestImageMemberRepo.test_add_image_member >glance.tests.unit.test_db.TestImageMemberRepo.test_add_image_member ... ok >glance.tests.unit.test_swift_store.TestStoreAuthV1.test_get_with_retry >glance.tests.unit.test_swift_store.TestStoreAuthV1.test_get_with_retry ... ok >glance.tests.unit.test_swift_store.TestStoreAuthV2.test_delete >glance.tests.unit.test_swift_store.TestStoreAuthV2.test_delete ... ok >glance.tests.unit.test_db.TestImageRepo.test_list_with_checksum_filter_multiple_images >glance.tests.unit.test_db.TestImageRepo.test_list_with_checksum_filter_multiple_images ... ok >glance.tests.unit.test_swift_store.TestStoreAuthV2.test_get_with_http_auth >glance.tests.unit.test_swift_store.TestStoreAuthV2.test_get_with_http_auth ... ok >glance.tests.unit.test_db.TestImageRepo.test_list_with_checksum_filter_single_image >glance.tests.unit.test_db.TestImageRepo.test_list_with_checksum_filter_single_image ... ok >glance.tests.unit.test_swift_store.TestStoreAuthV2.test_no_auth_address >glance.tests.unit.test_swift_store.TestStoreAuthV2.test_no_auth_address ... ok >glance.tests.unit.test_versions.VersionNegotiationTest.test_request_url_v1_0 >glance.tests.unit.test_versions.VersionNegotiationTest.test_request_url_v1_0 ... ok >glance.tests.unit.test_db.TestImageRepo.test_list_with_wrong_checksum >glance.tests.unit.test_db.TestImageRepo.test_list_with_wrong_checksum ... ok >glance.tests.unit.test_domain.TestExtraProperties.test_eq_with_uneqal_dict >glance.tests.unit.test_domain.TestExtraProperties.test_eq_with_uneqal_dict ... ok >glance.tests.unit.test_domain.TestExtraProperties.test_eq_with_unequal_ExtraProperties_object >glance.tests.unit.test_domain.TestExtraProperties.test_eq_with_unequal_ExtraProperties_object ... ok >glance.tests.unit.test_domain.TestExtraProperties.test_len_with_zero_items >glance.tests.unit.test_domain.TestExtraProperties.test_len_with_zero_items ... ok >glance.tests.unit.test_domain.TestImage.test_visibility_enumerated >glance.tests.unit.test_domain.TestImage.test_visibility_enumerated ... ok >glance.tests.unit.test_domain.TestTask.test_invalid_status_transitions_from_success >glance.tests.unit.test_domain.TestTask.test_invalid_status_transitions_from_success ... ok >glance.tests.unit.test_domain.TestTaskFactory.test_new_task >glance.tests.unit.test_domain.TestTaskFactory.test_new_task ... ok >glance.tests.unit.test_domain_proxy.TestProxyRepoPlain.test_add >glance.tests.unit.test_domain_proxy.TestProxyRepoPlain.test_add ... ok >glance.tests.unit.test_domain_proxy.TestProxyRepoPlain.test_list >glance.tests.unit.test_domain_proxy.TestProxyRepoPlain.test_list ... ok >glance.tests.unit.test_domain_proxy.TestProxyRepoWrapping.test_add_with_no_result >glance.tests.unit.test_domain_proxy.TestProxyRepoWrapping.test_add_with_no_result ... ok >glance.tests.unit.test_domain_proxy.TestProxyRepoWrapping.test_get >glance.tests.unit.test_domain_proxy.TestProxyRepoWrapping.test_get ... ok >glance.tests.unit.test_domain_proxy.TestProxyRepoWrapping.test_list >glance.tests.unit.test_domain_proxy.TestProxyRepoWrapping.test_list ... ok >glance.tests.unit.test_domain_proxy.TestProxyRepoWrapping.test_remove_with_no_result >glance.tests.unit.test_domain_proxy.TestProxyRepoWrapping.test_remove_with_no_result ... ok >glance.tests.unit.test_filesystem_store.TestStore.test_add_check_metadata_bad_data >glance.tests.unit.test_filesystem_store.TestStore.test_add_check_metadata_bad_data ... ok >glance.tests.unit.test_filesystem_store.TestStore.test_add_with_multiple_dirs >glance.tests.unit.test_filesystem_store.TestStore.test_add_with_multiple_dirs ... ok >glance.tests.unit.test_filesystem_store.TestStore.test_configure_add_single_datadir >glance.tests.unit.test_filesystem_store.TestStore.test_configure_add_single_datadir ... ok >glance.tests.unit.test_glance_replicator.ImageServiceTestCase.test_rest_errors >glance.tests.unit.test_glance_replicator.ImageServiceTestCase.test_rest_errors ... ok >glance.tests.unit.test_glance_replicator.ReplicationCommandsTestCase.test_replication_dump_with_bad_args >glance.tests.unit.test_glance_replicator.ReplicationCommandsTestCase.test_replication_dump_with_bad_args ... ok >glance.tests.unit.test_glance_replicator.ReplicationCommandsTestCase.test_replication_livecopy >glance.tests.unit.test_glance_replicator.ReplicationCommandsTestCase.test_replication_livecopy ... ok >glance.tests.unit.v1.test_api.TestAPIPropertyQuotas.test_update_properties_without_purge_props_overwrite_value >glance.tests.unit.v1.test_api.TestAPIPropertyQuotas.test_update_properties_without_purge_props_overwrite_value ... ok >glance.tests.unit.test_glance_replicator.ReplicationUtilitiesTestCase.test_image_present >glance.tests.unit.test_glance_replicator.ReplicationUtilitiesTestCase.test_image_present ... ok >glance.tests.unit.test_image_cache.TestImageCacheSqlite.test_caching_iterator >glance.tests.unit.test_image_cache.TestImageCacheSqlite.test_caching_iterator ... ok >glance.tests.unit.test_image_cache.TestImageCacheSqlite.test_queue >glance.tests.unit.test_image_cache.TestImageCacheSqlite.test_queue ... ok >glance.tests.functional.v1.test_ssl.TestSSL.test_delete_not_existing >glance.tests.functional.v1.test_ssl.TestSSL.test_delete_not_existing ... ok >glance.tests.unit.test_image_cache.TestImageCacheXattr.test_clean_stalled_nonzero_stall_time >glance.tests.unit.test_image_cache.TestImageCacheXattr.test_clean_stalled_nonzero_stall_time ... ok >glance.tests.unit.test_image_cache.TestImageCacheXattr.test_open_for_write_with_exception >glance.tests.unit.test_image_cache.TestImageCacheXattr.test_open_for_write_with_exception ... ok >glance.tests.unit.test_image_cache.TestImageCacheXattr.test_read >glance.tests.unit.test_image_cache.TestImageCacheXattr.test_read ... ok >glance.tests.unit.test_image_cache_client.CacheClientTestCase.test_delete_all_cached_images >glance.tests.unit.test_image_cache_client.CacheClientTestCase.test_delete_all_cached_images ... ok >glance.tests.unit.test_image_cache_client.CacheClientTestCase.test_queue_image_for_caching >glance.tests.unit.test_image_cache_client.CacheClientTestCase.test_queue_image_for_caching ... ok >glance.tests.unit.v1.test_api.TestAPIProtectedProps.test_prop_protection_update_noop >glance.tests.unit.v1.test_api.TestAPIProtectedProps.test_prop_protection_update_noop ... ok >glance.tests.unit.test_manage.TestManage.test_db_sync_version >glance.tests.unit.test_manage.TestManage.test_db_sync_version ... ok >glance.tests.unit.test_manage.TestManage.test_db_upgrade_version_without_sanity_check >glance.tests.unit.test_manage.TestManage.test_db_upgrade_version_without_sanity_check ... ok >glance.tests.unit.test_migrations.TestMigrations.test_legacy_parse_swift_uri_017 >glance.tests.unit.test_migrations.TestMigrations.test_legacy_parse_swift_uri_017 ... ok >glance.tests.unit.v1.test_api.TestAPIProtectedProps.test_prop_protection_with_create_and_permitted_role >glance.tests.unit.v1.test_api.TestAPIProtectedProps.test_prop_protection_with_create_and_permitted_role ... ok >glance.tests.unit.v1.test_api.TestAPIProtectedProps.test_prop_protection_with_detail_and_permitted_policy >glance.tests.unit.v1.test_api.TestAPIProtectedProps.test_prop_protection_with_detail_and_permitted_policy ... ok >glance.tests.unit.v1.test_api.TestAPIProtectedProps.test_prop_protection_with_detail_and_permitted_role >glance.tests.unit.v1.test_api.TestAPIProtectedProps.test_prop_protection_with_detail_and_permitted_role ... ok >glance.tests.unit.v1.test_api.TestAPIProtectedProps.test_prop_protection_with_detail_and_unpermitted_policy >glance.tests.unit.v1.test_api.TestAPIProtectedProps.test_prop_protection_with_detail_and_unpermitted_policy ... ok >glance.tests.unit.v1.test_api.TestAPIProtectedProps.test_prop_protection_with_detail_and_unpermitted_role >glance.tests.unit.v1.test_api.TestAPIProtectedProps.test_prop_protection_with_detail_and_unpermitted_role ... ok >glance.tests.unit.v1.test_api.TestAPIProtectedProps.test_prop_protection_with_show_and_unpermitted_role >glance.tests.unit.v1.test_api.TestAPIProtectedProps.test_prop_protection_with_show_and_unpermitted_role ... ok >glance.tests.unit.test_misc.UtilsTestCase.test_encryption >glance.tests.unit.test_misc.UtilsTestCase.test_encryption ... ok >glance.tests.unit.test_notifier.TestImageNotifications.test_image_list >glance.tests.unit.test_notifier.TestImageNotifications.test_image_list ... ok >glance.tests.unit.test_notifier.TestImageNotifications.test_image_set_data_duplicate >glance.tests.unit.test_notifier.TestImageNotifications.test_image_set_data_duplicate ... ok >glance.tests.unit.test_notifier.TestImageNotifications.test_image_set_data_forbidden >glance.tests.unit.test_notifier.TestImageNotifications.test_image_set_data_forbidden ... ok >glance.tests.unit.test_notifier.TestTaskNotifications.test_task_delete_notification >glance.tests.unit.test_notifier.TestTaskNotifications.test_task_delete_notification ... ok >glance.tests.unit.test_policy.TestImagePolicy.test_delete_image_allowed >glance.tests.unit.test_policy.TestImagePolicy.test_delete_image_allowed ... ok >glance.tests.unit.test_policy.TestImagePolicy.test_get_images_allowed >glance.tests.unit.test_policy.TestImagePolicy.test_get_images_allowed ... ok >glance.tests.unit.test_policy.TestImagePolicy.test_image_get_data >glance.tests.unit.test_policy.TestImagePolicy.test_image_get_data ... ok >glance.tests.unit.test_policy.TestImagePolicy.test_publicize_image_allowed >glance.tests.unit.test_policy.TestImagePolicy.test_publicize_image_allowed ... ok >glance.tests.unit.test_policy.TestImagePolicy.test_publicize_image_not_allowed >glance.tests.unit.test_policy.TestImagePolicy.test_publicize_image_not_allowed ... ok >glance.tests.unit.test_policy.TestPolicyEnforcer.test_policy_file_custom_location >glance.tests.unit.test_policy.TestPolicyEnforcer.test_policy_file_custom_location ... ok >glance.tests.unit.test_policy.TestTaskPolicy.test_get_task_not_allowed >glance.tests.unit.test_policy.TestTaskPolicy.test_get_task_not_allowed ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_image_size_data_exceed_quota_readd >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_image_size_data_exceed_quota_readd ... ok >glance.tests.unit.test_quota.TestImageLocationQuotas.test_add_unlimited_image_locations >glance.tests.unit.test_quota.TestImageLocationQuotas.test_add_unlimited_image_locations ... ok >glance.tests.unit.test_quota.TestImagePropertyQuotas.test_save_image_too_many_image_properties >glance.tests.unit.test_quota.TestImagePropertyQuotas.test_save_image_too_many_image_properties ... ok >glance.tests.unit.test_quota.TestImagePropertyQuotas.test_save_image_unlimited_image_properties >glance.tests.unit.test_quota.TestImagePropertyQuotas.test_save_image_unlimited_image_properties ... ok >glance.tests.unit.test_quota.TestImagePropertyQuotas.test_save_image_with_image_property >glance.tests.unit.test_quota.TestImagePropertyQuotas.test_save_image_with_image_property ... ok >glance.tests.unit.test_quota.TestImageQuota.test_append_location >glance.tests.unit.test_quota.TestImageQuota.test_append_location ... ok >glance.tests.unit.test_quota.TestImageQuota.test_iadd_location >glance.tests.unit.test_quota.TestImageQuota.test_iadd_location ... ok >glance.tests.unit.test_quota.TestImageQuota.test_insert_location_for_queued_image >glance.tests.unit.test_quota.TestImageQuota.test_insert_location_for_queued_image ... ok >glance.tests.unit.test_quota.TestImageQuota.test_set_location_exceed >glance.tests.unit.test_quota.TestImageQuota.test_set_location_exceed ... ok >glance.tests.unit.test_s3_store.TestStore.test_get_s3_good_location >glance.tests.unit.test_s3_store.TestStore.test_get_s3_good_location ... ok >glance.tests.unit.test_s3_store.TestStore.test_no_secret_key >glance.tests.unit.test_s3_store.TestStore.test_no_secret_key ... ok >glance.tests.unit.test_schema.TestBasicSchema.test_merge_properties >glance.tests.unit.test_schema.TestBasicSchema.test_merge_properties ... ok >glance.tests.unit.test_schema.TestBasicSchema.test_validate_passes >glance.tests.unit.test_schema.TestBasicSchema.test_validate_passes ... ok >glance.tests.unit.test_schema.TestPermissiveSchema.test_raw_json_schema >glance.tests.unit.test_schema.TestPermissiveSchema.test_raw_json_schema ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_member_non_existing_image >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_member_non_existing_image ... ok >glance.tests.unit.test_scrubber.TestScrubber.test_store_delete_unsupported_backend_exception >glance.tests.unit.test_scrubber.TestScrubber.test_store_delete_unsupported_backend_exception ... ok >glance.tests.unit.test_store_base.TestStoreBase.test_create_store_exclude_unconfigurable_drivers >glance.tests.unit.test_store_base.TestStoreBase.test_create_store_exclude_unconfigurable_drivers ... FAIL >glance.tests.unit.test_store_image.TestImageFactory.test_new_image_with_location >glance.tests.unit.test_store_image.TestImageFactory.test_new_image_with_location ... ok >glance.tests.unit.test_store_image.TestStoreAddToBackend.test_bad_nonunicode_dict_list >glance.tests.unit.test_store_image.TestStoreAddToBackend.test_bad_nonunicode_dict_list ... ok >glance.tests.unit.test_store_image.TestStoreAddToBackend.test_string >glance.tests.unit.test_store_image.TestStoreAddToBackend.test_string ... ok >glance.tests.unit.test_store_image.TestStoreImage.test_image_change_delete_locations >glance.tests.unit.test_store_image.TestStoreImage.test_image_change_delete_locations ... ok >glance.tests.unit.test_store_image.TestStoreImage.test_image_change_extend_locations >glance.tests.unit.test_store_image.TestStoreImage.test_image_change_extend_locations ... ok >glance.tests.unit.test_store_image.TestStoreImage.test_image_checking_location_exists >glance.tests.unit.test_store_image.TestStoreImage.test_image_checking_location_exists ... ok >glance.tests.unit.test_store_image.TestStoreImage.test_image_get_data >glance.tests.unit.test_store_image.TestStoreImage.test_image_get_data ... ok >glance.tests.unit.test_store_image.TestStoreImageRepo.test_add_ignores_acls_if_no_locations >glance.tests.unit.test_store_image.TestStoreImageRepo.test_add_ignores_acls_if_no_locations ... ok >glance.tests.unit.test_store_image.TestStoreImageRepo.test_member_removal_updates_acls >glance.tests.unit.test_store_image.TestStoreImageRepo.test_member_removal_updates_acls ... ok >glance.tests.unit.test_store_location.TestStoreLocation.test_http_store_location >glance.tests.unit.test_store_location.TestStoreLocation.test_http_store_location ... ok >glance.tests.unit.test_store_location.TestStoreLocation.test_s3_store_location >glance.tests.unit.test_store_location.TestStoreLocation.test_s3_store_location ... ok >glance.tests.unit.test_store_location.TestStoreLocation.test_sheepdog_store_location >glance.tests.unit.test_store_location.TestStoreLocation.test_sheepdog_store_location ... ok >glance.tests.unit.test_swift_store.TestSingleTenantStoreConnections.test_connection_with_auth_v1 >glance.tests.unit.test_swift_store.TestSingleTenantStoreConnections.test_connection_with_auth_v1 ... ok >glance.tests.unit.test_swift_store.TestStoreAuthV1.test_get_non_existing >glance.tests.unit.test_swift_store.TestStoreAuthV1.test_get_non_existing ... ok >glance.tests.unit.test_swift_store.TestStoreAuthV1.test_get_size >glance.tests.unit.test_swift_store.TestStoreAuthV1.test_get_size ... ok >glance.tests.functional.v2.test_images.TestQuotas.test_image_upload_under_quota >glance.tests.functional.v2.test_images.TestQuotas.test_image_upload_under_quota ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_member_with_body >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_member_with_body ... ok >glance.tests.unit.test_swift_store.TestStoreAuthV1.test_no_auth_address >glance.tests.unit.test_swift_store.TestStoreAuthV1.test_no_auth_address ... ok >glance.tests.unit.test_swift_store.TestStoreAuthV1.test_read_acl_tenants >glance.tests.unit.test_swift_store.TestStoreAuthV1.test_read_acl_tenants ... ok >glance.tests.unit.test_swift_store.TestStoreAuthV2.test_add >glance.tests.unit.test_swift_store.TestStoreAuthV2.test_add ... ok >glance.tests.unit.test_swift_store.TestStoreAuthV2.test_add_large_object >glance.tests.unit.test_swift_store.TestStoreAuthV2.test_add_large_object ... ok >glance.tests.unit.test_swift_store.TestStoreAuthV2.test_add_large_object_zero_size >glance.tests.unit.test_swift_store.TestStoreAuthV2.test_add_large_object_zero_size ... ok >glance.tests.unit.test_swift_store.TestStoreAuthV2.test_get_size >glance.tests.unit.test_swift_store.TestStoreAuthV2.test_get_size ... ok >glance.tests.unit.test_swift_store.TestStoreAuthV2.test_get_size_with_multi_tenant_on >glance.tests.unit.test_swift_store.TestStoreAuthV2.test_get_size_with_multi_tenant_on ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_container_and_disk_amazon_format_differs >glance.tests.unit.v1.test_api.TestGlanceAPI.test_container_and_disk_amazon_format_differs ... ok >glance.tests.unit.test_swift_store.TestStoreAuthV2.test_no_key >glance.tests.unit.test_swift_store.TestStoreAuthV2.test_no_key ... ok >glance.tests.unit.test_vmware_store.TestStore.test_get_non_existing >glance.tests.unit.test_vmware_store.TestStore.test_get_non_existing ... ok >glance.tests.integration.legacy_functional.test_v1_api.TestApi.test_v1_not_enabled >glance.tests.integration.legacy_functional.test_v1_api.TestApi.test_v1_not_enabled ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_create_image_with_too_many_properties >glance.tests.unit.v1.test_api.TestGlanceAPI.test_create_image_with_too_many_properties ... ok >glance.tests.unit.v1.test_api.TestAPIPropertyQuotas.test_update_image_with_too_many_properties >glance.tests.unit.v1.test_api.TestAPIPropertyQuotas.test_update_image_with_too_many_properties ... ok >glance.tests.unit.v1.test_api.TestAPIProtectedProps.test_create_locked_down_protected_prop >glance.tests.unit.v1.test_api.TestAPIProtectedProps.test_create_locked_down_protected_prop ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_create_member_to_deleted_image_raises_404 >glance.tests.unit.v1.test_api.TestGlanceAPI.test_create_member_to_deleted_image_raises_404 ... ok >glance.tests.unit.v1.test_api.TestAPIProtectedProps.test_delete_protected_props_mix_read >glance.tests.unit.v1.test_api.TestAPIProtectedProps.test_delete_protected_props_mix_read ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_create_with_location_bad_store_uri >glance.tests.unit.v1.test_api.TestGlanceAPI.test_create_with_location_bad_store_uri ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_create_with_location_unknown_scheme >glance.tests.unit.v1.test_api.TestGlanceAPI.test_create_with_location_unknown_scheme ... ok >glance.tests.unit.v1.test_api.TestAPIProtectedProps.test_prop_protection_with_delete_and_unpermitted_delete >glance.tests.unit.v1.test_api.TestAPIProtectedProps.test_prop_protection_with_delete_and_unpermitted_delete ... ok >glance.tests.integration.legacy_functional.test_v1_api.TestApiWithFakeAuth.test_property_protections >glance.tests.integration.legacy_functional.test_v1_api.TestApiWithFakeAuth.test_property_protections ... ok >glance.tests.unit.api.middleware.test_cache_manage.TestCacheManageFilter.test_bogus_request >glance.tests.unit.api.middleware.test_cache_manage.TestCacheManageFilter.test_bogus_request ... ok >glance.tests.unit.api.test_cmd.TestGlanceApiCmd.test_cache_cleaner_main >glance.tests.unit.api.test_cmd.TestGlanceApiCmd.test_cache_cleaner_main ... ok >Failed to show cached images. Got error: >An object with the same identifier already exists. >glance.tests.unit.api.test_cmd_cache_manage.TestGlanceCmdManage.test_catch_error_unhandled >glance.tests.unit.api.test_cmd_cache_manage.TestGlanceCmdManage.test_catch_error_unhandled ... ok >glance.tests.unit.api.test_cmd_cache_manage.TestGlanceCmdManage.test_create_option >glance.tests.unit.api.test_cmd_cache_manage.TestGlanceCmdManage.test_create_option ... ok >glance.tests.unit.api.test_cmd_cache_manage.TestGlanceCmdManage.test_delete_cached_images_not_forced_not_confirmed >glance.tests.unit.api.test_cmd_cache_manage.TestGlanceCmdManage.test_delete_cached_images_not_forced_not_confirmed ... ok >Deleted queued image img_id >glance.tests.unit.api.test_cmd_cache_manage.TestGlanceCmdManage.test_delete_queued_image_not_forced_confirmed >glance.tests.unit.api.test_cmd_cache_manage.TestGlanceCmdManage.test_delete_queued_image_not_forced_confirmed ... ok >glance.tests.unit.api.test_cmd_cache_manage.TestGlanceCmdManage.test_delete_queued_images_not_forced_not_confirmed >glance.tests.unit.api.test_cmd_cache_manage.TestGlanceCmdManage.test_delete_queued_images_not_forced_not_confirmed ... ok >glance.tests.unit.api.test_property_protections.TestExtraPropertiesProxy.test_delete_reserved_extra_property >glance.tests.unit.api.test_property_protections.TestExtraPropertiesProxy.test_delete_reserved_extra_property ... ok >glance.tests.unit.api.test_property_protections.TestProtectedImageFactoryProxy.test_create_image_extra_prop >glance.tests.unit.api.test_property_protections.TestProtectedImageFactoryProxy.test_create_image_extra_prop ... ok >glance.tests.unit.api.test_property_protections.TestProtectedImageProxy.test_read_image_with_extra_prop >glance.tests.unit.api.test_property_protections.TestProtectedImageProxy.test_read_image_with_extra_prop ... ok >glance.tests.unit.common.test_exception.GlanceExceptionTestCase.test_specified_error_msg >glance.tests.unit.common.test_exception.GlanceExceptionTestCase.test_specified_error_msg ... ok >glance.tests.unit.common.test_exception.GlanceExceptionTestCase.test_specified_error_msg_with_kwargs >glance.tests.unit.common.test_exception.GlanceExceptionTestCase.test_specified_error_msg_with_kwargs ... ok >glance.tests.unit.common.test_location_strategy.TestLocationStrategy.test_get_ordered_locations_with_none_or_empty_locations >glance.tests.unit.common.test_location_strategy.TestLocationStrategy.test_get_ordered_locations_with_none_or_empty_locations ... ok >glance.tests.unit.common.test_location_strategy.TestLocationStrategy.test_load_strategy_module_with_init_exception >glance.tests.unit.common.test_location_strategy.TestLocationStrategy.test_load_strategy_module_with_init_exception ... ok >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithPolicies.test_check_property_rules_create_none_permitted >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithPolicies.test_check_property_rules_create_none_permitted ... ok >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithPolicies.test_check_property_rules_delete_unpermitted_policy >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithPolicies.test_check_property_rules_delete_unpermitted_policy ... ok >glance.tests.unit.v1.test_api.TestAPIProtectedProps.test_prop_protection_with_get_and_unpermitted_role >glance.tests.unit.v1.test_api.TestAPIProtectedProps.test_prop_protection_with_get_and_unpermitted_role ... ok >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_check_property_rules_delete_none_permitted >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_check_property_rules_delete_none_permitted ... ok >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_check_property_rules_read_unpermitted_role >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_check_property_rules_read_unpermitted_role ... ok >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_check_property_rules_update_none >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_check_property_rules_update_none ... ok >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_check_return_first_match >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_check_return_first_match ... ok >glance.tests.unit.common.test_rpc.TestRPCController.test_reigster_refiner >glance.tests.unit.common.test_rpc.TestRPCController.test_reigster_refiner ... ok >glance.tests.unit.common.test_utils.TestUtils.test_create_pretty_table >glance.tests.unit.common.test_utils.TestUtils.test_create_pretty_table ... ok >glance.tests.unit.common.test_utils.TestUtils.test_image_meta >glance.tests.unit.common.test_utils.TestUtils.test_image_meta ... ok >glance.tests.unit.v1.test_api.TestAPIProtectedProps.test_update_locked_down_protected_prop >glance.tests.unit.v1.test_api.TestAPIProtectedProps.test_update_locked_down_protected_prop ... ok >glance.tests.unit.common.test_utils.TestUtils.test_validate_key_cert_key >glance.tests.unit.common.test_utils.TestUtils.test_validate_key_cert_key ... ok >glance.tests.unit.common.test_wsgi.GetSocketTestCase.test_get_socket_with_unexpected_socket_errno >glance.tests.unit.common.test_wsgi.GetSocketTestCase.test_get_socket_with_unexpected_socket_errno ... ok >glance.tests.unit.common.test_wsgi.JSONRequestDeserializerTest.test_get_bind_addr_default_value >glance.tests.unit.common.test_wsgi.JSONRequestDeserializerTest.test_get_bind_addr_default_value ... ok >glance.tests.unit.common.test_wsgi.JSONResponseSerializerTest.test_to_json_with_more_deep_format >glance.tests.unit.common.test_wsgi.JSONResponseSerializerTest.test_to_json_with_more_deep_format ... ok >glance.tests.unit.common.test_wsgi.RequestTest.test_request_match_language_unexpected >glance.tests.unit.common.test_wsgi.RequestTest.test_request_match_language_unexpected ... ok >glance.tests.unit.common.test_wsgi.ResourceTest.test_translate_exception >glance.tests.unit.common.test_wsgi.ResourceTest.test_translate_exception ... ok >glance.tests.unit.test_auth.TestEndpoints.test_get_endpoint_raises_with_invalid_endpoint_region >glance.tests.unit.test_auth.TestEndpoints.test_get_endpoint_raises_with_invalid_endpoint_region ... ok >glance.tests.unit.test_auth.TestImmutableImage.test_change_created_at >glance.tests.unit.test_auth.TestImmutableImage.test_change_created_at ... ok >glance.tests.unit.test_auth.TestImmutableImage.test_change_min_ram >glance.tests.unit.test_auth.TestImmutableImage.test_change_min_ram ... ok >glance.tests.unit.test_auth.TestImmutableImage.test_change_visibility >glance.tests.unit.test_auth.TestImmutableImage.test_change_visibility ... ok >glance.tests.unit.test_auth.TestImmutableTask.test_change_created_at >glance.tests.unit.test_auth.TestImmutableTask.test_change_created_at ... ok >glance.tests.unit.test_auth.TestImmutableTask.test_fail >glance.tests.unit.test_auth.TestImmutableTask.test_fail ... ok >glance.tests.unit.test_auth.TestImmutableTask.test_succeed >glance.tests.unit.test_auth.TestImmutableTask.test_succeed ... ok >glance.tests.unit.test_auth.TestKeystoneAuthPlugin.test_invalid_auth_url_v1 >glance.tests.unit.test_auth.TestKeystoneAuthPlugin.test_invalid_auth_url_v1 ... ok >glance.tests.unit.test_auth.TestTaskFactoryProxy.test_task_create_admin_context_owner_as_None >glance.tests.unit.test_auth.TestTaskFactoryProxy.test_task_create_admin_context_owner_as_None ... ok >glance.tests.unit.test_auth.TestTaskRepoProxy.test_list >glance.tests.unit.test_auth.TestTaskRepoProxy.test_list ... ok >glance.tests.unit.test_cache_middleware.TestCacheMiddlewareProcessRequest.test_process_request_without_download_image_policy >glance.tests.unit.test_cache_middleware.TestCacheMiddlewareProcessRequest.test_process_request_without_download_image_policy ... ok >glance.tests.unit.test_cache_middleware.TestCacheMiddlewareProcessRequest.test_v1_process_request_image_fetch >glance.tests.unit.test_cache_middleware.TestCacheMiddlewareProcessRequest.test_v1_process_request_image_fetch ... ok >glance.tests.unit.test_cache_middleware.TestCacheMiddlewareProcessRequest.test_verify_metadata_deleted_image >glance.tests.unit.test_cache_middleware.TestCacheMiddlewareProcessRequest.test_verify_metadata_deleted_image ... ok >glance.tests.unit.test_context.TestContext.test_auth_private >glance.tests.unit.test_context.TestContext.test_auth_private ... ok >glance.tests.unit.test_context.TestContext.test_auth_private_owned >glance.tests.unit.test_context.TestContext.test_auth_private_owned ... ok >glance.tests.unit.v1.test_api.TestAPIProtectedProps.test_update_protected_props_mix_read >glance.tests.unit.v1.test_api.TestAPIProtectedProps.test_update_protected_props_mix_read ... ok >glance.tests.unit.test_context.TestContext.test_context_local_store >glance.tests.unit.test_context.TestContext.test_context_local_store ... ok >glance.tests.unit.test_context.TestContext.test_request_id >glance.tests.unit.test_context.TestContext.test_request_id ... ok >glance.tests.unit.test_context_middleware.TestContextMiddleware.test_anonymous_access_defaults_to_disabled >glance.tests.unit.test_context_middleware.TestContextMiddleware.test_anonymous_access_defaults_to_disabled ... ok >glance.tests.unit.test_context_middleware.TestContextMiddleware.test_invalid_service_catalog >glance.tests.unit.test_context_middleware.TestContextMiddleware.test_invalid_service_catalog ... ok >glance.tests.unit.test_context_middleware.TestContextMiddleware.test_is_admin_flag >glance.tests.unit.test_context_middleware.TestContextMiddleware.test_is_admin_flag ... ok >glance.tests.unit.test_db.TestDbUtilities.test_get_api_skips_configure_if_missing >glance.tests.unit.test_db.TestDbUtilities.test_get_api_skips_configure_if_missing ... ok >glance.tests.unit.test_db.TestImageMemberRepo.test_get_image_member >glance.tests.unit.test_db.TestImageMemberRepo.test_get_image_member ... ok >glance.tests.unit.test_db.TestImageRepo.test_get_not_found >glance.tests.unit.test_db.TestImageRepo.test_get_not_found ... ok >glance.tests.unit.test_db.TestImageRepo.test_list_public_images >glance.tests.unit.test_db.TestImageRepo.test_list_public_images ... ok >glance.tests.unit.test_db.TestImageRepo.test_list_with_tags_filter_multiple_tags >glance.tests.unit.test_db.TestImageRepo.test_list_with_tags_filter_multiple_tags ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_image_size_chunked_data_too_big >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_image_size_chunked_data_too_big ... ok >glance.tests.unit.test_db.TestImageRepo.test_save_image >glance.tests.unit.test_db.TestImageRepo.test_save_image ... ok >glance.tests.unit.test_db.TestTaskRepo.test_list_with_marker_and_limit >glance.tests.unit.test_db.TestTaskRepo.test_list_with_marker_and_limit ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_defaulted_amazon_format >glance.tests.unit.v1.test_api.TestGlanceAPI.test_defaulted_amazon_format ... ok >glance.tests.unit.test_db.TestTaskRepo.test_list_with_type >glance.tests.unit.test_db.TestTaskRepo.test_list_with_type ... ok >glance.tests.unit.test_domain.TestExtraProperties.test_eq_with_a_dict >glance.tests.unit.test_domain.TestExtraProperties.test_eq_with_a_dict ... ok >glance.tests.unit.test_domain.TestExtraProperties.test_getitem >glance.tests.unit.test_domain.TestExtraProperties.test_getitem ... ok >glance.tests.unit.test_domain.TestImage.test_extra_properties_assign >glance.tests.unit.test_domain.TestImage.test_extra_properties_assign ... ok >glance.tests.unit.test_domain.TestImageFactory.test_new_image >glance.tests.unit.test_domain.TestImageFactory.test_new_image ... ok >glance.tests.unit.test_domain.TestTask.test_invalid_status_transitions_from_failure >glance.tests.unit.test_domain.TestTask.test_invalid_status_transitions_from_failure ... ok >glance.tests.unit.test_domain.TestTask.test_invalid_status_transitions_from_pending >glance.tests.unit.test_domain.TestTask.test_invalid_status_transitions_from_pending ... ok >glance.tests.unit.test_domain_proxy.TestImage.test_normal_member_repo >glance.tests.unit.test_domain_proxy.TestImage.test_normal_member_repo ... ok >glance.tests.unit.test_domain_proxy.TestProxyRepoWrapping.test_remove >glance.tests.unit.test_domain_proxy.TestProxyRepoWrapping.test_remove ... ok >glance.tests.unit.test_domain_proxy.TestProxyRepoWrapping.test_save >glance.tests.unit.test_domain_proxy.TestProxyRepoWrapping.test_save ... ok >glance.tests.functional.v1.test_ssl.TestSSL.test_ordered_images >glance.tests.functional.v1.test_ssl.TestSSL.test_ordered_images ... ok >glance.tests.unit.test_filesystem_store.TestStore.test_add_already_existing >glance.tests.unit.test_filesystem_store.TestStore.test_add_already_existing ... ok >glance.tests.unit.test_filesystem_store.TestStore.test_delete_non_existing >glance.tests.unit.test_filesystem_store.TestStore.test_delete_non_existing ... ok >glance.tests.unit.test_filesystem_store.TestStore.test_get_non_existing >glance.tests.unit.test_filesystem_store.TestStore.test_get_non_existing ... ok >glance.tests.unit.test_glance_replicator.ReplicationCommandsTestCase.test_replication_dump >glance.tests.unit.test_glance_replicator.ReplicationCommandsTestCase.test_replication_dump ... ok >glance.tests.unit.test_glance_replicator.ReplicationUtilitiesTestCase.test_dict_diff >glance.tests.unit.test_glance_replicator.ReplicationUtilitiesTestCase.test_dict_diff ... ok >glance.tests.unit.test_http_store.TestHttpStore.test_http_get_max_redirects >glance.tests.unit.test_http_store.TestHttpStore.test_http_get_max_redirects ... ok >glance.tests.unit.test_image_cache.TestImageCacheSqlite.test_caching_iterator_falloffend >glance.tests.unit.test_image_cache.TestImageCacheSqlite.test_caching_iterator_falloffend ... ok >glance.tests.unit.test_image_cache.TestImageCacheSqlite.test_clean_stalled >glance.tests.unit.test_image_cache.TestImageCacheSqlite.test_clean_stalled ... ok >glance.tests.unit.test_image_cache.TestImageCacheSqlite.test_delete_all >glance.tests.unit.test_image_cache.TestImageCacheSqlite.test_delete_all ... ok >glance.tests.unit.test_image_cache.TestImageCacheSqlite.test_gate_caching_iter_fs_chunked_file >glance.tests.unit.test_image_cache.TestImageCacheSqlite.test_gate_caching_iter_fs_chunked_file ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_image_size_header_exceed_quota >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_image_size_header_exceed_quota ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_delete_deleted_image >glance.tests.unit.v1.test_api.TestGlanceAPI.test_delete_deleted_image ... ok >glance.tests.unit.test_image_cache.TestImageCacheSqlite.test_prune >glance.tests.unit.test_image_cache.TestImageCacheSqlite.test_prune ... ok >glance.tests.unit.test_image_cache.TestImageCacheXattr.test_open_for_read >glance.tests.unit.test_image_cache.TestImageCacheXattr.test_open_for_read ... ok >glance.tests.unit.test_image_cache.TestImageCacheXattr.test_prune >glance.tests.unit.test_image_cache.TestImageCacheXattr.test_prune ... ok >glance.tests.unit.test_image_cache_client.CacheClientTestCase.test_delete_all_queued_images >glance.tests.unit.test_image_cache_client.CacheClientTestCase.test_delete_all_queued_images ... ok >glance.tests.unit.test_image_cache_client.CacheClientTestCase.test_delete_cached_image >glance.tests.unit.test_image_cache_client.CacheClientTestCase.test_delete_cached_image ... ok >glance.tests.unit.test_image_cache_client.GetClientTestCase.test_get_client_client_configuration_error >glance.tests.unit.test_image_cache_client.GetClientTestCase.test_get_client_client_configuration_error ... ok >glance.tests.unit.test_manage.TestLegacyManage.test_legacy_db_sync_version >glance.tests.unit.test_manage.TestLegacyManage.test_legacy_db_sync_version ... ok >glance.tests.unit.test_manage.TestLegacyManage.test_legacy_db_upgrade_version >glance.tests.unit.test_manage.TestLegacyManage.test_legacy_db_upgrade_version ... ok >glance.tests.unit.test_manage.TestManage.test_db_upgrade_version >glance.tests.unit.test_manage.TestManage.test_db_upgrade_version ... ok ><Mock name='mock()' id='95893200'> >glance.tests.unit.test_manage.TestManage.test_db_version >glance.tests.unit.test_manage.TestManage.test_db_version ... ok >glance.tests.unit.test_migrations.TestMigrations.test_mysql_connect_fail >glance.tests.unit.test_migrations.TestMigrations.test_mysql_connect_fail ... ok >glance.tests.unit.test_notifier.TestNotifier.test_transport_url >glance.tests.unit.test_notifier.TestNotifier.test_transport_url ... ok >glance.tests.unit.test_notifier.TestTaskNotifications.test_task_create_notification >glance.tests.unit.test_notifier.TestTaskNotifications.test_task_create_notification ... ok >glance.tests.unit.test_notifier.TestTaskNotifications.test_task_processing_notification >glance.tests.unit.test_notifier.TestTaskNotifications.test_task_processing_notification ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_bad_checksum_prevents_image_creation >glance.tests.unit.v1.test_api.TestGlanceAPI.test_bad_checksum_prevents_image_creation ... ok >glance.tests.unit.test_policy.TestContextPolicyEnforcer.test_context_nonadmin_policy_nonadmin >glance.tests.unit.test_policy.TestContextPolicyEnforcer.test_context_nonadmin_policy_nonadmin ... ok >glance.tests.unit.test_policy.TestImagePolicy.test_add_image_allowed >glance.tests.unit.test_policy.TestImagePolicy.test_add_image_allowed ... ok >glance.tests.unit.test_policy.TestMemberPolicy.test_add_member_allowed >glance.tests.unit.test_policy.TestMemberPolicy.test_add_member_allowed ... ok >glance.tests.unit.test_policy.TestMemberPolicy.test_get_member_allowed >glance.tests.unit.test_policy.TestMemberPolicy.test_get_member_allowed ... ok >glance.tests.unit.test_policy.TestMemberPolicy.test_get_member_not_allowed >glance.tests.unit.test_policy.TestMemberPolicy.test_get_member_not_allowed ... ok >glance.tests.unit.test_policy.TestMemberPolicy.test_modify_member_not_allowed >glance.tests.unit.test_policy.TestMemberPolicy.test_modify_member_not_allowed ... ok >glance.tests.unit.test_policy.TestPolicyEnforcer.test_policy_file_check >glance.tests.unit.test_policy.TestPolicyEnforcer.test_policy_file_check ... ok >glance.tests.unit.test_policy.TestPolicyEnforcerNoFile.test_policy_file_specified_but_not_found >glance.tests.unit.test_policy.TestPolicyEnforcerNoFile.test_policy_file_specified_but_not_found ... ok >glance.tests.unit.test_quota.TestImageLocationQuotas.test_replace_too_many_image_locations >glance.tests.unit.test_quota.TestImageLocationQuotas.test_replace_too_many_image_locations ... ok >glance.tests.unit.test_quota.TestImageLocationQuotas.test_replace_unlimited_image_locations >glance.tests.unit.test_quota.TestImageLocationQuotas.test_replace_unlimited_image_locations ... ok >glance.tests.unit.test_quota.TestImageQuota.test_exceed_extend_location >glance.tests.unit.test_quota.TestImageQuota.test_exceed_extend_location ... ok >glance.tests.unit.test_s3_store.TestStore.test_delete_non_existing >glance.tests.unit.test_s3_store.TestStore.test_delete_non_existing ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_delete_during_image_upload >glance.tests.unit.v1.test_api.TestGlanceAPI.test_delete_during_image_upload ... ok >glance.tests.unit.test_s3_store.TestStore.test_get_calling_format_default >glance.tests.unit.test_s3_store.TestStore.test_get_calling_format_default ... ok >glance.tests.unit.test_store_base.TestStoreBase.test_exception_to_unicode >glance.tests.unit.test_store_base.TestStoreBase.test_exception_to_unicode ... ok >glance.tests.unit.test_store_image.TestStoreAddToBackend.test_bad_top_level_nonunicode >glance.tests.unit.test_store_image.TestStoreAddToBackend.test_bad_top_level_nonunicode ... ok >glance.tests.unit.test_store_image.TestStoreImage.test_image_change_pop_location >glance.tests.unit.test_store_image.TestStoreImage.test_image_change_pop_location ... ok >glance.tests.unit.test_store_image.TestStoreMetaDataChecker.test_nested_dict_bad >glance.tests.unit.test_store_image.TestStoreMetaDataChecker.test_nested_dict_bad ... ok >glance.tests.unit.test_store_image.TestStoreMetaDataChecker.test_simple_bad >glance.tests.unit.test_store_image.TestStoreMetaDataChecker.test_simple_bad ... ok >glance.tests.unit.test_store_image.TestStoreMetaDataChecker.test_unicode >glance.tests.unit.test_store_image.TestStoreMetaDataChecker.test_unicode ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_delete_not_allowed >glance.tests.unit.v1.test_api.TestGlanceAPI.test_delete_not_allowed ... ok >glance.tests.unit.test_swift_store.TestCreatingLocations.test_multi_tenant_location_custom_service_type >glance.tests.unit.test_swift_store.TestCreatingLocations.test_multi_tenant_location_custom_service_type ... ok >glance.tests.unit.test_swift_store.TestCreatingLocations.test_single_tenant_location >glance.tests.unit.test_swift_store.TestCreatingLocations.test_single_tenant_location ... ok >glance.tests.unit.test_swift_store.TestMultiTenantStoreConnections.test_basic_connection >glance.tests.unit.test_swift_store.TestMultiTenantStoreConnections.test_basic_connection ... ok >glance.tests.unit.test_swift_store.TestStoreAuthV2.test_get_non_existing >glance.tests.unit.test_swift_store.TestStoreAuthV2.test_get_non_existing ... ok >glance.tests.unit.test_swift_store.TestStoreAuthV2.test_no_user >glance.tests.unit.test_swift_store.TestStoreAuthV2.test_no_user ... ok >glance.tests.unit.test_versions.VersionNegotiationTest.test_request_url_v1 >glance.tests.unit.test_versions.VersionNegotiationTest.test_request_url_v1 ... ok >glance.tests.unit.test_versions.VersionNegotiationTest.test_request_url_v1_1 >glance.tests.unit.test_versions.VersionNegotiationTest.test_request_url_v1_1 ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_get_image_members_forbidden_by_policy >glance.tests.unit.v1.test_api.TestGlanceAPI.test_get_image_members_forbidden_by_policy ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_get_images_detailed_unauthorized >glance.tests.unit.v1.test_api.TestGlanceAPI.test_get_images_detailed_unauthorized ... ok >glance.tests.unit.test_versions.VersionNegotiationTest.test_request_url_v2_1 >glance.tests.unit.test_versions.VersionNegotiationTest.test_request_url_v2_1 ... ok >glance.tests.unit.test_versions.VersionNegotiationTest.test_request_url_v2_3_unsupported >glance.tests.unit.test_versions.VersionNegotiationTest.test_request_url_v2_3_unsupported ... ok >glance.tests.unit.test_versions.VersionsTest.test_get_version_list >glance.tests.unit.test_versions.VersionsTest.test_get_version_list ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_disable_purge_props >glance.tests.unit.v1.test_api.TestGlanceAPI.test_disable_purge_props ... ok >glance.tests.unit.v1.test_api.TestAPIProtectedProps.test_prop_protection_with_create_and_unpermitted_role >glance.tests.unit.v1.test_api.TestAPIProtectedProps.test_prop_protection_with_create_and_unpermitted_role ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_get_image_members >glance.tests.unit.v1.test_api.TestGlanceAPI.test_get_image_members ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_register_and_upload >glance.tests.unit.v1.test_api.TestGlanceAPI.test_register_and_upload ... ok >glance.tests.unit.v1.test_api.TestAPIProtectedProps.test_update_non_protected_prop >glance.tests.unit.v1.test_api.TestAPIProtectedProps.test_update_non_protected_prop ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_get_image_members_allowed_by_policy >glance.tests.unit.v1.test_api.TestGlanceAPI.test_get_image_members_allowed_by_policy ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_copy_from_image_unauthorized >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_copy_from_image_unauthorized ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_replace_members_non_existing_image >glance.tests.unit.v1.test_api.TestGlanceAPI.test_replace_members_non_existing_image ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_image_meta >glance.tests.unit.v1.test_api.TestGlanceAPI.test_image_meta ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_show_non_exists_image >glance.tests.unit.v1.test_api.TestGlanceAPI.test_show_non_exists_image ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_image_checksum_and_size_mismatch >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_image_checksum_and_size_mismatch ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_show_image_basic >glance.tests.unit.v1.test_api.TestGlanceAPI.test_show_image_basic ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_update_copy_from_unauthorized >glance.tests.unit.v1.test_api.TestGlanceAPI.test_update_copy_from_unauthorized ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_image_no_location_no_image_as_body >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_image_no_location_no_image_as_body ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_update_image_size_data_too_big >glance.tests.unit.v1.test_api.TestGlanceAPI.test_update_image_size_data_too_big ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_image_size_data_too_big >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_image_size_data_too_big ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_store_location_not_revealed >glance.tests.unit.v1.test_api.TestGlanceAPI.test_store_location_not_revealed ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_member_positive >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_member_positive ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_upload_to_image_status_saving >glance.tests.unit.v1.test_api.TestGlanceAPI.test_upload_to_image_status_saving ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_update_members_of_deleted_image_raises_404 >glance.tests.unit.v1.test_api.TestGlanceAPI.test_update_members_of_deleted_image_raises_404 ... ok >glance.tests.unit.v1.test_api.TestImageSerializer.test_meta_utf8 >glance.tests.unit.v1.test_api.TestImageSerializer.test_meta_utf8 ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_publicize_image_authorized >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_publicize_image_authorized ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_create_image_with_min_disk >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_create_image_with_min_disk ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_create_image >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_create_image ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_bad_disk_format >glance.tests.unit.v1.test_api.TestGlanceAPI.test_bad_disk_format ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_delete_image_response >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_delete_image_response ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_delete_image_member_non_shared_image_forbidden >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_delete_image_member_non_shared_image_forbidden ... ok >glance.tests.functional.v1.test_ssl.TestSSL.test_traceback_not_consumed >glance.tests.functional.v1.test_ssl.TestSSL.test_traceback_not_consumed ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_bad_min_disk_size_update >glance.tests.unit.v1.test_api.TestGlanceAPI.test_bad_min_disk_size_update ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_details_filter_container_format >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_details_filter_container_format ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_delete_image_not_existing >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_delete_image_not_existing ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_create_with_bad_store_name >glance.tests.unit.v1.test_api.TestGlanceAPI.test_create_with_bad_store_name ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_delete_image_unauthorized >glance.tests.unit.v1.test_api.TestGlanceAPI.test_delete_image_unauthorized ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_details_filter_disk_format >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_details_filter_disk_format ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_delete_public_image_no_admin >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_delete_public_image_no_admin ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_filter_protected_with_None_value >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_filter_protected_with_None_value ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_delete_member_forbidden_by_policy >glance.tests.unit.v1.test_api.TestGlanceAPI.test_delete_member_forbidden_by_policy ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_index_bad_sort_key >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_index_bad_sort_key ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_index_limit_negative >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_index_limit_negative ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_delete_member_on_non_existing_image >glance.tests.unit.v1.test_api.TestGlanceAPI.test_delete_member_on_non_existing_image ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_show_deleted_image_as_admin >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_show_deleted_image_as_admin ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_details_filter_changes_since >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_details_filter_changes_since ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_delete_pending_delete_image >glance.tests.unit.v1.test_api.TestGlanceAPI.test_delete_pending_delete_image ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_update_all_image_members_bad_request >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_update_all_image_members_bad_request ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_details_filter_min_ram >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_details_filter_min_ram ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_update_all_image_members_non_existing_image_id >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_update_all_image_members_non_existing_image_id ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_details_limit_marker >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_details_limit_marker ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_update_image >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_update_image ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_delete_protected_image >glance.tests.unit.v1.test_api.TestGlanceAPI.test_delete_protected_image ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPILocations.test_show_from_locations >glance.tests.unit.v1.test_registry_api.TestRegistryAPILocations.test_show_from_locations ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_filter_protected_with_True_value >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_filter_protected_with_True_value ... ok >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_add_replace_members >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_add_replace_members ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_images_bad_urls >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_images_bad_urls ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_index_bad_sort_dir >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_index_bad_sort_dir ... ok >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_delete_image >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_delete_image ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_index_forbidden_marker >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_index_forbidden_marker ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_get_details_filter_changes_since >glance.tests.unit.v1.test_api.TestGlanceAPI.test_get_details_filter_changes_since ... ok >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_image_details_by_container_format >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_image_details_by_container_format ... ok >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_image_details_forbidden_marker >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_image_details_forbidden_marker ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_index_limit_marker >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_index_limit_marker ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_get_members_of_deleted_image_raises_404 >glance.tests.unit.v1.test_api.TestGlanceAPI.test_get_members_of_deleted_image_raises_404 ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_index_limit_non_int >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_index_limit_non_int ... ok >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_image_index_limit >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_image_index_limit ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_post_image_content_missing_container_type >glance.tests.unit.v1.test_api.TestGlanceAPI.test_post_image_content_missing_container_type ... ok >glance.tests.unit.v1.test_upload_utils.TestUploadUtils.test_upload_data_to_store_client_disconnect >glance.tests.unit.v1.test_upload_utils.TestUploadUtils.test_upload_data_to_store_client_disconnect ... ok >glance.tests.unit.v1.test_upload_utils.TestUploadUtils.test_upload_data_to_store_exception >glance.tests.unit.v1.test_upload_utils.TestUploadUtils.test_upload_data_to_store_exception ... ok >glance.tests.unit.v1.test_upload_utils.TestUploadUtils.test_upload_data_to_store_forbidden >glance.tests.unit.v1.test_upload_utils.TestUploadUtils.test_upload_data_to_store_forbidden ... ok >glance.tests.unit.v1.test_upload_utils.TestUploadUtils.test_upload_data_to_store_not_found_after_upload >glance.tests.unit.v1.test_upload_utils.TestUploadUtils.test_upload_data_to_store_not_found_after_upload ... ok >glance.tests.unit.v2.test_image_data_resource.TestImageDataDeserializer.test_upload_with_incorrect_content_length >glance.tests.unit.v2.test_image_data_resource.TestImageDataDeserializer.test_upload_with_incorrect_content_length ... ok >glance.tests.unit.v2.test_image_data_resource.TestImageDataSerializer.test_download_forbidden >glance.tests.unit.v2.test_image_data_resource.TestImageDataSerializer.test_download_forbidden ... ok >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_create >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_create ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_index_null_name >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_index_null_name ... ok >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_delete_by_member >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_delete_by_member ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_post_image_content_missing_disk_format >glance.tests.unit.v1.test_api.TestGlanceAPI.test_post_image_content_missing_disk_format ... ok >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_delete_forbidden_by_get_member_policy >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_delete_forbidden_by_get_member_policy ... ok >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_index_no_members >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_index_no_members ... ok >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_index_public_image >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_index_public_image ... ok >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_show >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_show ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_publicize_image_unauthorized >glance.tests.unit.v1.test_api.TestGlanceAPI.test_publicize_image_unauthorized ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_index_sort_default_created_at_desc >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_index_sort_default_created_at_desc ... ok >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_show_by_member >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_show_by_member ... ok >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_update_done_by_member_forbidden_by_policy >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_update_done_by_member_forbidden_by_policy ... ok >glance.tests.unit.v2.test_image_members_resource.TestImagesDeserializer.test_update_no_body >glance.tests.unit.v2.test_image_members_resource.TestImagesDeserializer.test_update_no_body ... ok >glance.tests.unit.v2.test_image_tags_resource.TestImageTagsController.test_create_too_many_tags >glance.tests.unit.v2.test_image_tags_resource.TestImageTagsController.test_create_too_many_tags ... ok >glance.tests.functional.v2.test_images.TestImageDirectURLVisibility.test_v2_enabled >glance.tests.functional.v2.test_images.TestImageDirectURLVisibility.test_v2_enabled ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_index_unknown_marker >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_index_unknown_marker ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_create_duplicate_tags >glance.tests.unit.v2.test_images_resource.TestImagesController.test_create_duplicate_tags ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_create_with_bad_min_ram_size >glance.tests.unit.v2.test_images_resource.TestImagesController.test_create_with_bad_min_ram_size ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_put_image_content_missing_container_type >glance.tests.unit.v1.test_api.TestGlanceAPI.test_put_image_content_missing_container_type ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_create_with_properties >glance.tests.unit.v2.test_images_resource.TestImagesController.test_create_with_properties ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_greater_than_limit_max >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_greater_than_limit_max ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_virtual_size_max_filter >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_virtual_size_max_filter ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_with_marker >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_with_marker ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_show_invalid >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_show_invalid ... ok >glance.tests.unit.v1.test_registry_client.TestBaseClient.test_connect_kwargs >glance.tests.unit.v1.test_registry_client.TestBaseClient.test_connect_kwargs ... ok >glance.tests.unit.v1.test_registry_client.TestBaseClient.test_connect_kwargs_default_values >glance.tests.unit.v1.test_registry_client.TestBaseClient.test_connect_kwargs_default_values ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_put_image_content_missing_disk_format >glance.tests.unit.v1.test_api.TestGlanceAPI.test_put_image_content_missing_disk_format ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_with_marker_not_found >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_with_marker_not_found ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_with_multi_tags >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_with_multi_tags ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_replace_members_forbidden_by_policy >glance.tests.unit.v1.test_api.TestGlanceAPI.test_replace_members_forbidden_by_policy ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_with_multiple_properties >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_with_multiple_properties ... ok >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_add_image_basic >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_add_image_basic ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_with_tags_and_properties >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_with_tags_and_properties ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_prop_protection_with_create_and_unpermitted_role >glance.tests.unit.v2.test_images_resource.TestImagesController.test_prop_protection_with_create_and_unpermitted_role ... ok >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_add_image_with_bad_status >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_add_image_with_bad_status ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_prop_protection_with_delete_and_permitted_role >glance.tests.unit.v2.test_images_resource.TestImagesController.test_prop_protection_with_delete_and_permitted_role ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_prop_protection_with_update_and_permitted_policy >glance.tests.unit.v2.test_images_resource.TestImagesController.test_prop_protection_with_update_and_permitted_policy ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_update_image_size_chunked_data_too_big >glance.tests.unit.v1.test_api.TestGlanceAPI.test_update_image_size_chunked_data_too_big ... ok >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_image_details_by_property >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_image_details_by_property ... ok >glance.tests.unit.v1.test_api.TestImageSerializer.test_redact_location >glance.tests.unit.v1.test_api.TestImageSerializer.test_redact_location ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_show_not_allowed >glance.tests.unit.v2.test_images_resource.TestImagesController.test_show_not_allowed ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_add_locations_list >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_add_locations_list ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_add_unlimited_properties >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_add_unlimited_properties ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_details_filter_name >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_details_filter_name ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_non_protected_prop >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_non_protected_prop ... ok >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_image_details_marker_limit >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_image_details_marker_limit ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_replace_base_attribute >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_replace_base_attribute ... ok >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_create_no_body >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_create_no_body ... ok >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_index_marker >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_index_marker ... ok >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_index_with_tag >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_index_with_tag ... ok >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_update_disallowed_attributes >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_update_disallowed_attributes ... ok >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_update_empty_body >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_update_empty_body ... ok >glance.tests.unit.v2.test_images_resource.TestImagesSerializer.test_update >glance.tests.unit.v2.test_images_resource.TestImagesSerializer.test_update ... ok >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_image_members_not_existing >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_image_members_not_existing ... ok >glance.tests.unit.v2.test_images_resource.TestImagesSerializerDirectUrl.test_index_store_location_enabled >glance.tests.unit.v2.test_images_resource.TestImagesSerializerDirectUrl.test_index_store_location_enabled ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_details_filter_status >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_details_filter_status ... ok >glance.tests.unit.v2.test_registry_client.TestRegistryV2Client.test_add_delete_member >glance.tests.unit.v2.test_registry_client.TestRegistryV2Client.test_add_delete_member ... ok >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_index_sort_name_asc >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_index_sort_name_asc ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_image_members >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_image_members ... ok >glance.tests.unit.v2.test_registry_client.TestRegistryV2Client.test_get_index_sort_size_asc >glance.tests.unit.v2.test_registry_client.TestRegistryV2Client.test_get_index_sort_size_asc ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_image_members_not_existing >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_image_members_not_existing ... ok >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_index_sort_size_asc >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_index_sort_size_asc ... ok >glance.tests.unit.v2.test_registry_client.TestRegistryV2Client.test_get_index_sort_status_desc >glance.tests.unit.v2.test_registry_client.TestRegistryV2Client.test_get_index_sort_status_desc ... ok >glance.tests.unit.v2.test_registry_client.TestRegistryV2ClientApi.test_configure_registry_client_not_using_use_user_token >glance.tests.unit.v2.test_registry_client.TestRegistryV2ClientApi.test_configure_registry_client_not_using_use_user_token ... ok >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_update_image_not_existing >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_update_image_not_existing ... ok >glance.tests.unit.v2.test_tasks_resource.TestTasksControllerPolicies.test_create_task_unauthorized >glance.tests.unit.v2.test_tasks_resource.TestTasksControllerPolicies.test_create_task_unauthorized ... ok >glance.tests.unit.v1.test_registry_client.TestRegistryV1ClientApi.test_get_registry_client >glance.tests.unit.v1.test_registry_client.TestRegistryV1ClientApi.test_get_registry_client ... ok >glance.tests.unit.v2.test_tasks_resource.TestTasksControllerPolicies.test_index_unauthorized >glance.tests.unit.v2.test_tasks_resource.TestTasksControllerPolicies.test_index_unauthorized ... ok >glance.tests.unit.v2.test_tasks_resource.TestTasksDeserializer.test_index_marker >glance.tests.unit.v2.test_tasks_resource.TestTasksDeserializer.test_index_marker ... ok >glance.tests.unit.v1.test_registry_client.TestRegistryV1ClientApi.test_get_registry_client_with_identity_headers >glance.tests.unit.v1.test_registry_client.TestRegistryV1ClientApi.test_get_registry_client_with_identity_headers ... ok >glance.tests.unit.v2.test_tasks_resource.TestTasksDeserializer.test_index_sort_key_id >glance.tests.unit.v2.test_tasks_resource.TestTasksDeserializer.test_index_sort_key_id ... ok >glance.tests.unit.v1.test_registry_client.TestRegistryV1ClientRequests.test_do_request_with_identity_headers >glance.tests.unit.v1.test_registry_client.TestRegistryV1ClientRequests.test_do_request_with_identity_headers ... ok >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_create_duplicate_member >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_create_duplicate_member ... ok >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_create_private_image >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_create_private_image ... ok >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_delete >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_delete ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_index_limit >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_index_limit ... ok >glance.tests.unit.v2.test_image_members_resource.TestImagesDeserializer.test_create_no_body >glance.tests.unit.v2.test_image_members_resource.TestImagesDeserializer.test_create_no_body ... ok >glance.tests.unit.v2.test_image_members_resource.TestImagesDeserializer.test_update_invalid >glance.tests.unit.v2.test_image_members_resource.TestImagesDeserializer.test_update_invalid ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_create_non_protected_prop >glance.tests.unit.v2.test_images_resource.TestImagesController.test_create_non_protected_prop ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_create_public_image_as_admin >glance.tests.unit.v2.test_images_resource.TestImagesController.test_create_public_image_as_admin ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_delete >glance.tests.unit.v2.test_images_resource.TestImagesController.test_delete ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_index_null_container_format >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_index_null_container_format ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_delete_already_deleted_image_admin >glance.tests.unit.v2.test_images_resource.TestImagesController.test_delete_already_deleted_image_admin ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_show_unknown >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_show_unknown ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_admin_deleted_images_hidden >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_admin_deleted_images_hidden ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_member_status_accepted >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_member_status_accepted ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_with_non_existent_checksum >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_with_non_existent_checksum ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_update_all_image_members_invalid_membership_association >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_update_all_image_members_invalid_membership_association ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_prop_protection_with_show_and_permitted_role >glance.tests.unit.v2.test_images_resource.TestImagesController.test_prop_protection_with_show_and_permitted_role ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_add_duplicate_locations >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_add_duplicate_locations ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_update_image_not_existing >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_update_image_not_existing ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_add_locations_invalid >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_add_locations_invalid ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_add_too_many_properties >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_add_too_many_properties ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_locked_down_protected_prop >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_locked_down_protected_prop ... ok >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_add_image_already_exists >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_add_image_already_exists ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_remove_location_while_over_limit >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_remove_location_while_over_limit ... ok >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_delete_image_not_existing >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_delete_image_not_existing ... ok >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_image >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_image ... ok >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_image_details_sort_disk_format_asc >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_image_details_sort_disk_format_asc ... ok >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_image_details_with_minimum_size >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_image_details_with_minimum_size ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_replace_duplicate_locations >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_replace_duplicate_locations ... ok >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_image_index_by_name >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_image_index_by_name ... ok >glance.tests.unit.v1.test_registry_client.TestRegistryV1ClientRequests.test_do_request >glance.tests.unit.v1.test_registry_client.TestRegistryV1ClientRequests.test_do_request ... ok >glance.tests.unit.v1.test_upload_utils.TestUploadUtils.test_upload_data_to_store_mismatch_checksum >glance.tests.unit.v1.test_upload_utils.TestUploadUtils.test_upload_data_to_store_mismatch_checksum ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_with_bad_min_disk >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_with_bad_min_disk ... ok >glance.tests.unit.v2.test_image_data_resource.TestImageDataDeserializer.test_upload >glance.tests.unit.v2.test_image_data_resource.TestImageDataDeserializer.test_upload ... ok >glance.tests.unit.v2.test_image_data_resource.TestImagesController.test_download_forbidden >glance.tests.unit.v2.test_image_data_resource.TestImagesController.test_download_forbidden ... ok >glance.tests.unit.v2.test_image_data_resource.TestImagesController.test_upload_invalid >glance.tests.unit.v2.test_image_data_resource.TestImagesController.test_upload_invalid ... ok >glance.tests.unit.v2.test_image_data_resource.TestImagesController.test_upload_status >glance.tests.unit.v2.test_image_data_resource.TestImagesController.test_upload_status ... ok >glance.tests.unit.v2.test_images_resource.TestImagesControllerPolicies.test_update_unauthorized >glance.tests.unit.v2.test_images_resource.TestImagesControllerPolicies.test_update_unauthorized ... ok >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_create_overlimit >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_create_overlimit ... ok >glance.tests.unit.v2.test_images_resource.TestImageSchemaFormatConfiguration.test_custom_container_formats >glance.tests.unit.v2.test_images_resource.TestImageSchemaFormatConfiguration.test_custom_container_formats ... ok >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_create_readonly_attributes_forbidden >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_create_readonly_attributes_forbidden ... ok >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_index_with_filter_and_limit >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_index_with_filter_and_limit ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_next_marker >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_next_marker ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_with_filters_return_many >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_with_filters_return_many ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_with_id_filter >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_with_id_filter ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_with_invalid_marker >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_with_invalid_marker ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_with_non_existent_tags >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_with_non_existent_tags ... ok >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_update >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_update ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_show_deleted_properties >glance.tests.unit.v2.test_images_resource.TestImagesController.test_show_deleted_properties ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_add_too_many_locations >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_add_too_many_locations ... ok >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_update_invalid_changes >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_update_invalid_changes ... ok >glance.tests.unit.v2.test_images_resource.TestImagesControllerPolicies.test_update_depublicize_image_unauthorized >glance.tests.unit.v2.test_images_resource.TestImagesControllerPolicies.test_update_depublicize_image_unauthorized ... ok >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_index_marker_not_specified >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_index_marker_not_specified ... ok >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_index_non_integer_limit >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_index_non_integer_limit ... ok >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_index_sort_key_id >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_index_sort_key_id ... ok >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_update_reserved_attributes >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_update_reserved_attributes ... ok >glance.tests.unit.v2.test_images_resource.TestImagesDeserializerWithAdditionalProperties.test_create_with_numeric_property >glance.tests.unit.v2.test_images_resource.TestImagesDeserializerWithAdditionalProperties.test_create_with_numeric_property ... ok >glance.tests.unit.v2.test_images_resource.TestImagesDeserializerWithExtendedSchema.test_update_bad_data >glance.tests.unit.v2.test_images_resource.TestImagesDeserializerWithExtendedSchema.test_update_bad_data ... ok >glance.tests.unit.v2.test_images_resource.TestImagesSerializer.test_create >glance.tests.unit.v2.test_images_resource.TestImagesSerializer.test_create ... ok >glance.tests.unit.v2.test_images_resource.TestImagesSerializer.test_show_minimal_fixture >glance.tests.unit.v2.test_images_resource.TestImagesSerializer.test_show_minimal_fixture ... ok >glance.tests.unit.v2.test_images_resource.TestImagesSerializerDirectUrl.test_index_store_multiple_location_enabled >glance.tests.unit.v2.test_images_resource.TestImagesSerializerDirectUrl.test_index_store_multiple_location_enabled ... ok >glance.tests.unit.v2.test_images_resource.TestImagesSerializerWithAdditionalProperties.test_show_invalid_additional_property >glance.tests.unit.v2.test_images_resource.TestImagesSerializerWithAdditionalProperties.test_show_invalid_additional_property ... ok >glance.tests.unit.v2.test_images_resource.TestImagesSerializerWithUnicode.test_create >glance.tests.unit.v2.test_images_resource.TestImagesSerializerWithUnicode.test_create ... ok >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_update_v2_0_compatibility >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_update_v2_0_compatibility ... ok >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_update_v2_0_missing_value >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_update_v2_0_missing_value ... ok >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_update_v2_1_missing_path >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_update_v2_1_missing_path ... ok >glance.tests.unit.v2.test_registry_api.TestRegistryRPC.test_delete_image >glance.tests.unit.v2.test_registry_api.TestRegistryRPC.test_delete_image ... ok >glance.tests.unit.v2.test_images_resource.TestImagesDeserializerNoAdditionalProperties.test_update >glance.tests.unit.v2.test_images_resource.TestImagesDeserializerNoAdditionalProperties.test_update ... ok >glance.tests.unit.v2.test_registry_api.TestRegistryRPC.test_get_index_marker >glance.tests.unit.v2.test_registry_api.TestRegistryRPC.test_get_index_marker ... ok >glance.tests.unit.v2.test_registry_api.TestRegistryRPC.test_create_image >glance.tests.unit.v2.test_registry_api.TestRegistryRPC.test_create_image ... ok >glance.tests.unit.v2.test_registry_api.TestRegistryRPC.test_get_index_marker_and_name_asc >glance.tests.unit.v2.test_registry_api.TestRegistryRPC.test_get_index_marker_and_name_asc ... ok >glance.tests.unit.v2.test_registry_api.TestRegistryRPC.test_get_index_sort_status_desc >glance.tests.unit.v2.test_registry_api.TestRegistryRPC.test_get_index_sort_status_desc ... ok >glance.tests.unit.v2.test_registry_api.TestRegistryRPC.test_delete_image_response >glance.tests.unit.v2.test_registry_api.TestRegistryRPC.test_delete_image_response ... ok >glance.tests.unit.v2.test_registry_client.TestRegistryV2Client.test_image_get_index_limit_None >glance.tests.unit.v2.test_registry_client.TestRegistryV2Client.test_image_get_index_limit_None ... ok >glance.tests.unit.v2.test_registry_api.TestRegistryRPC.test_get_index_marker_and_container_format_asc >glance.tests.unit.v2.test_registry_api.TestRegistryRPC.test_get_index_marker_and_container_format_asc ... ok >glance.tests.unit.v2.test_registry_client.TestRegistryV2Client.test_image_get_index_marker_limit >glance.tests.unit.v2.test_registry_client.TestRegistryV2Client.test_image_get_index_marker_limit ... ok >glance.tests.unit.v2.test_registry_client.TestRegistryV2Client.test_add_update_members >glance.tests.unit.v2.test_registry_client.TestRegistryV2Client.test_add_update_members ... ok >glance.tests.unit.v2.test_registry_client.TestRegistryV2Client.test_image_update >glance.tests.unit.v2.test_registry_client.TestRegistryV2Client.test_image_update ... ok >glance.tests.unit.v2.test_registry_client.TestRegistryV2Client.test_image_create_basic >glance.tests.unit.v2.test_registry_client.TestRegistryV2Client.test_image_create_basic ... ok >glance.tests.unit.v2.test_registry_client.TestRegistryV2Client.test_image_update_conflict >glance.tests.unit.v2.test_registry_client.TestRegistryV2Client.test_image_update_conflict ... ok >glance.tests.unit.v2.test_registry_client.TestRegistryV2ClientApi.test_configure_registry_admin_creds_with_auth_url >glance.tests.unit.v2.test_registry_client.TestRegistryV2ClientApi.test_configure_registry_admin_creds_with_auth_url ... ok >glance.tests.unit.v2.test_schemas_resource.TestSchemasController.test_image >glance.tests.unit.v2.test_schemas_resource.TestSchemasController.test_image ... ok >glance.tests.unit.v2.test_tasks_resource.TestTasksController.test_index_default_limit >glance.tests.unit.v2.test_tasks_resource.TestTasksController.test_index_default_limit ... ok >glance.tests.unit.v2.test_registry_client.TestRegistryV2Client.test_image_get_index_by_name >glance.tests.unit.v2.test_registry_client.TestRegistryV2Client.test_image_get_index_by_name ... ok >glance.tests.unit.v2.test_tasks_resource.TestTasksController.test_index_greater_than_limit_max >glance.tests.unit.v2.test_tasks_resource.TestTasksController.test_index_greater_than_limit_max ... ok >glance.tests.unit.v2.test_tasks_resource.TestTasksController.test_index_no_next_marker >glance.tests.unit.v2.test_tasks_resource.TestTasksController.test_index_no_next_marker ... ok >glance.tests.unit.v2.test_tasks_resource.TestTasksController.test_index_with_sort_key >glance.tests.unit.v2.test_tasks_resource.TestTasksController.test_index_with_sort_key ... ok >glance.tests.unit.v2.test_tasks_resource.TestTasksDeserializer.test_index_limit_not_specified >glance.tests.unit.v2.test_tasks_resource.TestTasksDeserializer.test_index_limit_not_specified ... ok >glance.tests.unit.v2.test_tasks_resource.TestTasksDeserializer.test_index_with_filter_and_limit >glance.tests.unit.v2.test_tasks_resource.TestTasksDeserializer.test_index_with_filter_and_limit ... ok >glance.tests.unit.v2.test_registry_client.TestRegistryV2Client.test_image_get_is_public_v2 >glance.tests.unit.v2.test_registry_client.TestRegistryV2Client.test_image_get_is_public_v2 ... ok >glance.tests.unit.v2.test_registry_client.TestRegistryV2Client.test_image_get_members >glance.tests.unit.v2.test_registry_client.TestRegistryV2Client.test_image_get_members ... ok >glance.tests.unit.v2.test_tasks_resource.TestTasksController.test_get_non_existent >glance.tests.unit.v2.test_tasks_resource.TestTasksController.test_get_non_existent ... ok >glance.tests.unit.v2.test_tasks_resource.TestTasksController.test_get_not_allowed >glance.tests.unit.v2.test_tasks_resource.TestTasksController.test_get_not_allowed ... ok >glance.tests.unit.v2.test_tasks_resource.TestTasksController.test_index_admin >glance.tests.unit.v2.test_tasks_resource.TestTasksController.test_index_admin ... ok >glance.tests.unit.v2.test_tasks_resource.TestTasksController.test_index_with_marker_is_not_like_uuid >glance.tests.unit.v2.test_tasks_resource.TestTasksController.test_index_with_marker_is_not_like_uuid ... ok >glance.tests.unit.v2.test_tasks_resource.TestTasksDeserializer.test_create >glance.tests.unit.v2.test_tasks_resource.TestTasksDeserializer.test_create ... ok >glance.tests.unit.v2.test_tasks_resource.TestTasksDeserializer.test_index_sort_dir_asc >glance.tests.unit.v2.test_tasks_resource.TestTasksDeserializer.test_index_sort_dir_asc ... ok >glance.tests.unit.v2.test_tasks_resource.TestTasksSerializer.test_get_ensure_expires_at_not_returned >glance.tests.unit.v2.test_tasks_resource.TestTasksSerializer.test_get_ensure_expires_at_not_returned ... ok >glance.tests.functional.v2.test_images.TestImageMembers.test_image_member_lifecycle >glance.tests.functional.v2.test_images.TestImageMembers.test_image_member_lifecycle ... ok > >process-returncode >process-returncode ... FAIL >glance.tests.functional.test_scrubber.TestScrubber.test_scrubber_app >glance.tests.functional.test_scrubber.TestScrubber.test_scrubber_app ... ok >glance.tests.functional.v2.test_images.TestImages.test_image_visibility_to_different_users >glance.tests.functional.v2.test_images.TestImages.test_image_visibility_to_different_users ... ok >glance.tests.functional.v1.test_ssl.TestSSL.test_limited_images >glance.tests.functional.v1.test_ssl.TestSSL.test_limited_images ... ok >glance.tests.functional.v2.test_images.TestImageDirectURLVisibility.test_image_direct_url_not_visible >glance.tests.functional.v2.test_images.TestImageDirectURLVisibility.test_image_direct_url_not_visible ... ok >glance.tests.functional.v2.test_images.TestImages.test_property_protections_special_chars_policies >glance.tests.functional.v2.test_images.TestImages.test_property_protections_special_chars_policies ... ok >glance.tests.functional.v2.test_images.TestImages.test_property_protections_special_chars_roles >glance.tests.functional.v2.test_images.TestImages.test_property_protections_special_chars_roles ... ok >glance.tests.functional.v2.test_images.TestImages.test_property_protections_with_policies >glance.tests.functional.v2.test_images.TestImages.test_property_protections_with_policies ... ok >glance.tests.integration.legacy_functional.test_v1_api.TestApi.test_ordered_images >glance.tests.integration.legacy_functional.test_v1_api.TestApi.test_ordered_images ... ok >glance.tests.unit.api.test_cmd.TestGlanceApiCmd.test_cache_pruner_main >glance.tests.unit.api.test_cmd.TestGlanceApiCmd.test_cache_pruner_main ... ok >glance.tests.unit.api.test_cmd_cache_manage.TestGlanceCmdManage.test_cache_manage_env >glance.tests.unit.api.test_cmd_cache_manage.TestGlanceCmdManage.test_cache_manage_env ... ok >glance.tests.unit.api.test_cmd_cache_manage.TestGlanceCmdManage.test_catch_error_unhandled_debug_mode >glance.tests.unit.api.test_cmd_cache_manage.TestGlanceCmdManage.test_catch_error_unhandled_debug_mode ... ok >Deleted cached image img_id >glance.tests.unit.api.test_cmd_cache_manage.TestGlanceCmdManage.test_delete_cached_image_not_forced_confirmed >glance.tests.unit.api.test_cmd_cache_manage.TestGlanceCmdManage.test_delete_cached_image_not_forced_confirmed ... ok >Deleted <MagicMock name='mock.mock_client().delete_all_cached_images()' id='90878992'> cached images >glance.tests.unit.api.test_cmd_cache_manage.TestGlanceCmdManage.test_delete_cached_images_not_forced_confirmed >glance.tests.unit.api.test_cmd_cache_manage.TestGlanceCmdManage.test_delete_cached_images_not_forced_confirmed ... ok >glance.tests.unit.api.test_common.TestMalformedRequest.test_redirect_incomplete_url >glance.tests.unit.api.test_common.TestMalformedRequest.test_redirect_incomplete_url ... ok >glance.tests.unit.api.test_property_protections.TestExtraPropertiesProxy.test_read_extra_property_as_admin_role >glance.tests.unit.api.test_property_protections.TestExtraPropertiesProxy.test_read_extra_property_as_admin_role ... ok >glance.tests.unit.api.test_property_protections.TestExtraPropertiesProxy.test_update_extra_property_as_permitted_role_after_read >glance.tests.unit.api.test_property_protections.TestExtraPropertiesProxy.test_update_extra_property_as_permitted_role_after_read ... ok >glance.tests.unit.api.test_property_protections.TestProtectedImageFactoryProxy.test_create_image_no_extra_prop >glance.tests.unit.api.test_property_protections.TestProtectedImageFactoryProxy.test_create_image_no_extra_prop ... ok >glance.tests.unit.common.test_location_strategy.TestLocationOrderStrategyModule.test_get_ordered_locations >glance.tests.unit.common.test_location_strategy.TestLocationOrderStrategyModule.test_get_ordered_locations ... ok >glance.tests.unit.common.test_location_strategy.TestLocationStrategy.test_get_ordered_locations >glance.tests.unit.common.test_location_strategy.TestLocationStrategy.test_get_ordered_locations ... ok >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithPolicies.test_check_property_rules_create_all_permitted >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithPolicies.test_check_property_rules_create_all_permitted ... ok >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithPolicies.test_check_property_rules_create_unpermitted_policy >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithPolicies.test_check_property_rules_create_unpermitted_policy ... ok >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithPolicies.test_check_property_rules_delete_all_permitted >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithPolicies.test_check_property_rules_delete_all_permitted ... ok >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithPolicies.test_check_property_rules_delete_none_permitted >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithPolicies.test_check_property_rules_delete_none_permitted ... ok >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithPolicies.test_check_property_rules_read_all_permitted >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithPolicies.test_check_property_rules_read_all_permitted ... ok >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithPolicies.test_property_protection_with_malformed_rule >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithPolicies.test_property_protection_with_malformed_rule ... ok >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_check_property_rules_read_none >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_check_property_rules_read_none ... ok >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_check_property_rules_read_permitted_admin_role >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_check_property_rules_read_permitted_admin_role ... ok >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_check_property_rules_update_none_permitted >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_check_property_rules_update_none_permitted ... ok >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_check_property_rules_update_permitted_specific_role >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_check_property_rules_update_permitted_specific_role ... ok >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_check_property_rules_update_unpermitted_role >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_check_property_rules_update_unpermitted_role ... ok >glance.tests.unit.common.test_rpc.TestRPCController.test_register >glance.tests.unit.common.test_rpc.TestRPCController.test_register ... ok >glance.tests.unit.common.test_rpc.TestRPCController.test_request >glance.tests.unit.common.test_rpc.TestRPCController.test_request ... ok >glance.tests.unit.common.test_rpc.TestRPCController.test_request_exc >glance.tests.unit.common.test_rpc.TestRPCController.test_request_exc ... ok >glance.tests.unit.common.test_rpc.TestRPCJSONDeserializer.test_no_body_no_content_length >glance.tests.unit.common.test_rpc.TestRPCJSONDeserializer.test_no_body_no_content_length ... ok >glance.tests.unit.common.test_rpc.TestRPCJSONDeserializer.test_to_json_with_date_format_value >glance.tests.unit.common.test_rpc.TestRPCJSONDeserializer.test_to_json_with_date_format_value ... ok >glance.tests.unit.common.test_utils.TestUtils.test_add_features_to_http_headers >glance.tests.unit.common.test_utils.TestUtils.test_add_features_to_http_headers ... ok >glance.tests.unit.common.test_utils.TestUtils.test_cooperative_reader >glance.tests.unit.common.test_utils.TestUtils.test_cooperative_reader ... ok >glance.tests.unit.common.test_utils.TestUtils.test_validate_key_cert_cert_cant_read >glance.tests.unit.common.test_utils.TestUtils.test_validate_key_cert_cert_cant_read ... ok >glance.tests.unit.common.test_utils.TestUtils.test_validate_key_cert_no_private_key >glance.tests.unit.common.test_utils.TestUtils.test_validate_key_cert_no_private_key ... ok >glance.tests.unit.common.test_wsgi.RequestTest.test_content_type_from_accept_json_xml_quality >glance.tests.unit.common.test_wsgi.RequestTest.test_content_type_from_accept_json_xml_quality ... ok >glance.tests.unit.common.test_wsgi.RequestTest.test_content_type_unsupported >glance.tests.unit.common.test_wsgi.RequestTest.test_content_type_unsupported ... ok >glance.tests.unit.common.test_wsgi.ServerTest.test_create_pool >glance.tests.unit.common.test_wsgi.ServerTest.test_create_pool ... ok >glance.tests.unit.test_auth.TestImageFactoryProxy.test_admin_can_set_any_owner >glance.tests.unit.test_auth.TestImageFactoryProxy.test_admin_can_set_any_owner ... ok >glance.tests.unit.test_auth.TestImageFactoryProxy.test_cannot_set_owner_to_none >glance.tests.unit.test_auth.TestImageFactoryProxy.test_cannot_set_owner_to_none ... ok >glance.tests.unit.test_auth.TestImageMutability.test_admin_everything_mutable >glance.tests.unit.test_auth.TestImageMutability.test_admin_everything_mutable ... ok >glance.tests.unit.test_auth.TestImmutableImage.test_change_id >glance.tests.unit.test_auth.TestImmutableImage.test_change_id ... ok >glance.tests.unit.test_auth.TestImmutableImage.test_change_name >glance.tests.unit.test_auth.TestImmutableImage.test_change_name ... ok >glance.tests.unit.test_auth.TestImmutableImage.test_change_size >glance.tests.unit.test_auth.TestImmutableImage.test_change_size ... ok >glance.tests.unit.test_auth.TestImmutableImage.test_change_status >glance.tests.unit.test_auth.TestImmutableImage.test_change_status ... ok >glance.tests.unit.test_auth.TestImmutableImage.test_change_tags >glance.tests.unit.test_auth.TestImmutableImage.test_change_tags ... ok >glance.tests.unit.test_auth.TestImmutableTask.test_change_id >glance.tests.unit.test_auth.TestImmutableTask.test_change_id ... ok >glance.tests.unit.test_auth.TestImmutableTask.test_change_owner >glance.tests.unit.test_auth.TestImmutableTask.test_change_owner ... ok >glance.tests.unit.test_auth.TestTaskFactoryProxy.test_task_create_default_owner >glance.tests.unit.test_auth.TestTaskFactoryProxy.test_task_create_default_owner ... ok >glance.tests.unit.test_auth.TestTaskFactoryProxy.test_task_create_owner_as_None >glance.tests.unit.test_auth.TestTaskFactoryProxy.test_task_create_owner_as_None ... ok >glance.tests.unit.test_cache_middleware.TestCacheMiddlewareChecksumVerification.test_checksum_v2_header >glance.tests.unit.test_cache_middleware.TestCacheMiddlewareChecksumVerification.test_checksum_v2_header ... ok >glance.tests.unit.test_cache_middleware.TestCacheMiddlewareProcessRequest.test_v1_deleted_image_fetch >glance.tests.unit.test_cache_middleware.TestCacheMiddlewareProcessRequest.test_v1_deleted_image_fetch ... ok >glance.tests.unit.test_cache_middleware.TestCacheMiddlewareProcessResponse.test_process_response_without_download_image_policy >glance.tests.unit.test_cache_middleware.TestCacheMiddlewareProcessResponse.test_process_response_without_download_image_policy ... ok >glance.tests.unit.test_context.TestContext.test_anon_public_owned >glance.tests.unit.test_context.TestContext.test_anon_public_owned ... ok >glance.tests.unit.test_context.TestContext.test_empty_public >glance.tests.unit.test_context.TestContext.test_empty_public ... ok >glance.tests.unit.test_context_middleware.TestUnauthenticatedContextMiddleware.test_request >glance.tests.unit.test_context_middleware.TestUnauthenticatedContextMiddleware.test_request ... ok >glance.tests.unit.test_db.TestImageMemberRepo.test_remove_image_member >glance.tests.unit.test_db.TestImageMemberRepo.test_remove_image_member ... ok >glance.tests.unit.test_db.TestImageRepo.test_get >glance.tests.unit.test_db.TestImageRepo.test_get ... ok >glance.tests.unit.test_db.TestImageRepo.test_list_private_images >glance.tests.unit.test_db.TestImageRepo.test_list_private_images ... ok >glance.tests.unit.test_db.TestImageRepo.test_list_status >glance.tests.unit.test_db.TestImageRepo.test_list_status ... ok >glance.tests.unit.test_db.TestImageRepo.test_list_status_rejected >glance.tests.unit.test_db.TestImageRepo.test_list_status_rejected ... ok >glance.tests.unit.test_db.TestImageRepo.test_list_with_tags_filter_single_tag >glance.tests.unit.test_db.TestImageRepo.test_list_with_tags_filter_single_tag ... ok >glance.tests.unit.test_db.TestTaskRepo.test_get >glance.tests.unit.test_db.TestTaskRepo.test_get ... ok >glance.tests.unit.test_db.TestTaskRepo.test_list_with_marker >glance.tests.unit.test_db.TestTaskRepo.test_list_with_marker ... ok >glance.tests.unit.test_db.TestTaskRepo.test_save_task >glance.tests.unit.test_db.TestTaskRepo.test_save_task ... ok >glance.tests.unit.test_db.TestTaskRepo.test_sorted_list >glance.tests.unit.test_db.TestTaskRepo.test_sorted_list ... ok >glance.tests.unit.test_domain.TestImage.test_status_active_without_disk_format >glance.tests.unit.test_domain.TestImage.test_status_active_without_disk_format ... ok >glance.tests.unit.test_domain.TestImageFactory.test_new_image_unexpected_property >glance.tests.unit.test_domain.TestImageFactory.test_new_image_unexpected_property ... ok >glance.tests.unit.test_domain.TestImageMember.test_status_enumerated >glance.tests.unit.test_domain.TestImageMember.test_status_enumerated ... ok >glance.tests.unit.test_domain.TestTask.test_task_invalid_status >glance.tests.unit.test_domain.TestTask.test_task_invalid_status ... ok >glance.tests.unit.test_domain.TestTask.test_validate_status_transition_from_processing_to_failure >glance.tests.unit.test_domain.TestTask.test_validate_status_transition_from_processing_to_failure ... ok >glance.tests.unit.test_domain.TestTask.test_validate_status_transition_from_processing_to_success >glance.tests.unit.test_domain.TestTask.test_validate_status_transition_from_processing_to_success ... ok >glance.tests.unit.test_domain.TestTaskFactory.test_new_task_details >glance.tests.unit.test_domain.TestTaskFactory.test_new_task_details ... ok >glance.tests.unit.test_domain.TestTaskFactory.test_new_task_invalid_type >glance.tests.unit.test_domain.TestTaskFactory.test_new_task_invalid_type ... ok >glance.tests.unit.test_domain_proxy.TestImage.test_proxied_member_repo >glance.tests.unit.test_domain_proxy.TestImage.test_proxied_member_repo ... ok >glance.tests.unit.test_domain_proxy.TestImageFactory.test_proxy_wrapping >glance.tests.unit.test_domain_proxy.TestImageFactory.test_proxy_wrapping ... ok >glance.tests.unit.test_domain_proxy.TestProxyRepoPlain.test_remove >glance.tests.unit.test_domain_proxy.TestProxyRepoPlain.test_remove ... ok >glance.tests.unit.test_filesystem_store.TestStore.test_configure_add_with_multi_datadirs >glance.tests.unit.test_filesystem_store.TestStore.test_configure_add_with_multi_datadirs ... ok >glance.tests.unit.test_filesystem_store.TestStore.test_configure_add_without_single_and_multi_datadirs >glance.tests.unit.test_filesystem_store.TestStore.test_configure_add_without_single_and_multi_datadirs ... ok >glance.tests.unit.test_glance_replicator.ImageServiceTestCase.test_rest_get_image_meta >glance.tests.unit.test_glance_replicator.ImageServiceTestCase.test_rest_get_image_meta ... ok >glance.tests.unit.test_http_store.TestHttpStore.test_http_get >glance.tests.unit.test_http_store.TestHttpStore.test_http_get ... ok >glance.tests.unit.test_http_store.TestHttpStore.test_http_get_redirect >glance.tests.unit.test_http_store.TestHttpStore.test_http_get_redirect ... ok >glance.tests.unit.test_image_cache.TestImageCacheSqlite.test_clean_stalled_nonzero_stall_time >glance.tests.unit.test_image_cache.TestImageCacheSqlite.test_clean_stalled_nonzero_stall_time ... ok >glance.tests.unit.test_image_cache.TestImageCacheXattr.test_open_for_write_good >glance.tests.unit.test_image_cache.TestImageCacheXattr.test_open_for_write_good ... ok >glance.tests.unit.test_image_cache.TestImageCacheXattr.test_queue >glance.tests.unit.test_image_cache.TestImageCacheXattr.test_queue ... ok >glance.tests.unit.test_manage.TestLegacyManage.test_legacy_db_version_control >glance.tests.unit.test_manage.TestLegacyManage.test_legacy_db_version_control ... ok >glance.tests.unit.test_manage.TestManage.test_db_sync_version_without_sanity_check >glance.tests.unit.test_manage.TestManage.test_db_sync_version_without_sanity_check ... ok >glance.tests.unit.test_migrations.TestMigrations.test_postgresql_opportunistically >glance.tests.unit.test_migrations.TestMigrations.test_postgresql_opportunistically ... skipped u'postgresql not available' >glance.tests.unit.test_notifier.TestImageNotifications.test_image_add_notification >glance.tests.unit.test_notifier.TestImageNotifications.test_image_add_notification ... ok >glance.tests.unit.test_notifier.TestImageNotifications.test_image_delete_notification >glance.tests.unit.test_notifier.TestImageNotifications.test_image_delete_notification ... ok >glance.tests.unit.test_notifier.TestNotifier.test_notifier_strategy >glance.tests.unit.test_notifier.TestNotifier.test_notifier_strategy ... ok >glance.tests.unit.test_notifier.TestTaskNotifications.test_task_run_notification >glance.tests.unit.test_notifier.TestTaskNotifications.test_task_run_notification ... ok >glance.tests.unit.test_policy.TestPolicyEnforcer.test_policy_file_default_rules_default_location >glance.tests.unit.test_policy.TestPolicyEnforcer.test_policy_file_default_rules_default_location ... ok >glance.tests.unit.test_policy.TestTaskPolicy.test_add_task_allowed >glance.tests.unit.test_policy.TestTaskPolicy.test_add_task_allowed ... ok >glance.tests.unit.test_policy.TestTaskPolicy.test_add_task_not_allowed >glance.tests.unit.test_policy.TestTaskPolicy.test_add_task_not_allowed ... ok >glance.tests.unit.test_policy.TestTaskPolicy.test_get_task_allowed >glance.tests.unit.test_policy.TestTaskPolicy.test_get_task_allowed ... ok >glance.tests.unit.test_quota.TestImageQuota.test_quota_exceeded_with_lie_size >glance.tests.unit.test_quota.TestImageQuota.test_quota_exceeded_with_lie_size ... ok >glance.tests.unit.test_quota.TestQuotaImageTagsProxy.test_add_too_many_tags >glance.tests.unit.test_quota.TestQuotaImageTagsProxy.test_add_too_many_tags ... ok >glance.tests.unit.test_quota.TestQuotaImageTagsProxy.test_contains >glance.tests.unit.test_quota.TestQuotaImageTagsProxy.test_contains ... ok >glance.tests.unit.test_rbd_store.TestStore.test__delete_image_w_snap >glance.tests.unit.test_rbd_store.TestStore.test__delete_image_w_snap ... ok >glance.tests.unit.test_rbd_store.TestStore.test_add_w_image_size_zero >glance.tests.unit.test_rbd_store.TestStore.test_add_w_image_size_zero ... ok >glance.tests.unit.test_rbd_store.TestStore.test_delete >glance.tests.unit.test_rbd_store.TestStore.test_delete ... ok >glance.tests.unit.test_s3_store.TestStore.test_add >glance.tests.unit.test_s3_store.TestStore.test_add ... ok >glance.tests.unit.test_s3_store.TestStore.test_get_calling_format_path >glance.tests.unit.test_s3_store.TestStore.test_get_calling_format_path ... ok >glance.tests.unit.test_s3_store.TestStore.test_no_access_key >glance.tests.unit.test_s3_store.TestStore.test_no_access_key ... ok >glance.tests.unit.test_schema.TestBasicSchema.test_validate_fails_on_bad_type >glance.tests.unit.test_schema.TestBasicSchema.test_validate_fails_on_bad_type ... ok >glance.tests.unit.test_store_image.TestImageFactory.test_new_image >glance.tests.unit.test_store_image.TestImageFactory.test_new_image ... ok >glance.tests.unit.test_store_image.TestStoreAddToBackend.test_list >glance.tests.unit.test_store_image.TestStoreAddToBackend.test_list ... ok >glance.tests.unit.test_store_image.TestStoreAddToBackend.test_unicode_dict >glance.tests.unit.test_store_image.TestStoreAddToBackend.test_unicode_dict ... ok >glance.tests.unit.test_store_image.TestStoreImage.test_image_change_append_invalid_location_metatdata >glance.tests.unit.test_store_image.TestStoreImage.test_image_change_append_invalid_location_metatdata ... ok >glance.tests.unit.test_store_image.TestStoreImage.test_image_change_delete_location >glance.tests.unit.test_store_image.TestStoreImage.test_image_change_delete_location ... ok >glance.tests.unit.test_store_image.TestStoreImage.test_image_change_insert_invalid_location_uri >glance.tests.unit.test_store_image.TestStoreImage.test_image_change_insert_invalid_location_uri ... ok >glance.tests.unit.test_store_image.TestStoreImage.test_image_change_remove_location >glance.tests.unit.test_store_image.TestStoreImage.test_image_change_remove_location ... ok >glance.tests.unit.test_store_image.TestStoreImage.test_image_set_data >glance.tests.unit.test_store_image.TestStoreImage.test_image_set_data ... ok >glance.tests.unit.test_store_image.TestStoreImageRepo.test_save_updates_acls >glance.tests.unit.test_store_image.TestStoreImageRepo.test_save_updates_acls ... ok >glance.tests.unit.test_store_image.TestStoreMetaDataChecker.test_unicode_list >glance.tests.unit.test_store_image.TestStoreMetaDataChecker.test_unicode_list ... ok >glance.tests.unit.test_store_location.TestStoreLocation.test_rbd_store_location >glance.tests.unit.test_store_location.TestStoreLocation.test_rbd_store_location ... ok >glance.tests.unit.test_swift_store.TestChunkReader.test_read_all_data >glance.tests.unit.test_swift_store.TestChunkReader.test_read_all_data ... ok >glance.tests.unit.test_swift_store.TestStoreAuthV1.test_add_auth_url_variations >glance.tests.unit.test_swift_store.TestStoreAuthV1.test_add_auth_url_variations ... ok >glance.tests.unit.test_swift_store.TestStoreAuthV1.test_get >glance.tests.unit.test_swift_store.TestStoreAuthV1.test_get ... ok >glance.tests.unit.test_swift_store.TestStoreAuthV2.test_add_auth_url_variations >glance.tests.unit.test_swift_store.TestStoreAuthV2.test_add_auth_url_variations ... ok >glance.tests.unit.test_swift_store.TestStoreAuthV2.test_read_acl_tenants >glance.tests.unit.test_swift_store.TestStoreAuthV2.test_read_acl_tenants ... ok >glance.tests.unit.test_swift_store.TestStoreAuthV2.test_v2_with_no_tenant >glance.tests.unit.test_swift_store.TestStoreAuthV2.test_v2_with_no_tenant ... ok >glance.tests.unit.test_versions.VersionNegotiationTest.test_request_url_v2 >glance.tests.unit.test_versions.VersionNegotiationTest.test_request_url_v2 ... ok >glance.tests.unit.test_versions.VersionNegotiationTest.test_request_url_v2_0 >glance.tests.unit.test_versions.VersionNegotiationTest.test_request_url_v2_0 ... ok >glance.tests.unit.test_vmware_store.TestStore.test_get_size_non_existing >glance.tests.unit.test_vmware_store.TestStore.test_get_size_non_existing ... ok >glance.tests.unit.v1.test_api.TestAPIProtectedProps.test_delete_non_protected_prop >glance.tests.unit.v1.test_api.TestAPIProtectedProps.test_delete_non_protected_prop ... ok >glance.tests.unit.v1.test_api.TestAPIProtectedProps.test_prop_protection_with_delete_and_unpermitted_read >glance.tests.unit.v1.test_api.TestAPIProtectedProps.test_prop_protection_with_delete_and_unpermitted_read ... ok >glance.tests.unit.v1.test_api.TestAPIProtectedProps.test_prop_protection_with_update_and_permitted_policy >glance.tests.unit.v1.test_api.TestAPIProtectedProps.test_prop_protection_with_update_and_permitted_policy ... ok >glance.tests.unit.v1.test_api.TestAPIProtectedProps.test_read_locked_down_protected_prop >glance.tests.unit.v1.test_api.TestAPIProtectedProps.test_read_locked_down_protected_prop ... ok >glance.tests.functional.v2.test_images.TestImages.test_tag_lifecycle >glance.tests.functional.v2.test_images.TestImages.test_tag_lifecycle ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_copy_from_image_authorized_upload_image_authorized >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_copy_from_image_authorized_upload_image_authorized ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_copy_from_upload_image_unauthorized_with_body >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_copy_from_upload_image_unauthorized_with_body ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_image_no_location_no_content_type >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_image_no_location_no_content_type ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_image_size_mismatch >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_image_size_mismatch ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_member_allowed_by_policy >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_member_allowed_by_policy ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_member_unauthorized >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_member_unauthorized ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_bad_container_format >glance.tests.unit.v1.test_api.TestGlanceAPI.test_bad_container_format ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_configured_container_format_bad >glance.tests.unit.v1.test_api.TestGlanceAPI.test_configured_container_format_bad ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_create_with_location_no_container_format >glance.tests.unit.v1.test_api.TestGlanceAPI.test_create_with_location_no_container_format ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_delete_queued_image_delayed_delete >glance.tests.unit.v1.test_api.TestGlanceAPI.test_delete_queued_image_delayed_delete ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_get_images_bad_urls >glance.tests.unit.v1.test_api.TestGlanceAPI.test_get_images_bad_urls ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_get_images_unauthorized >glance.tests.unit.v1.test_api.TestGlanceAPI.test_get_images_unauthorized ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_get_index_filter_on_user_defined_properties >glance.tests.unit.v1.test_api.TestGlanceAPI.test_get_index_filter_on_user_defined_properties ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_image_meta_unauthorized >glance.tests.unit.v1.test_api.TestGlanceAPI.test_image_meta_unauthorized ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_replace_members_allowed_by_policy >glance.tests.unit.v1.test_api.TestGlanceAPI.test_replace_members_allowed_by_policy ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_replace_members_bad_request >glance.tests.unit.v1.test_api.TestGlanceAPI.test_replace_members_bad_request ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_replace_members_of_image_overlimit >glance.tests.unit.v1.test_api.TestGlanceAPI.test_replace_members_of_image_overlimit ... ok >glance.tests.unit.v1.test_api.TestImageSerializer.test_image_send_notification_error >glance.tests.unit.v1.test_api.TestImageSerializer.test_image_send_notification_error ... ok >glance.tests.unit.v1.test_api.TestImageSerializer.test_meta >glance.tests.unit.v1.test_api.TestImageSerializer.test_meta ... ok >glance.tests.unit.v1.test_api.TestImageSerializer.test_noop_redact_location >glance.tests.unit.v1.test_api.TestImageSerializer.test_noop_redact_location ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_add_member >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_add_member ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_add_member_to_non_exist_image >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_add_member_to_non_exist_image ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_details_filter_public_true >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_details_filter_public_true ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_details_filter_size_min_max >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_details_filter_size_min_max ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_index_malformed_marker >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_index_malformed_marker ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_index_null_disk_format >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_index_null_disk_format ... ok >glance.tests.functional.v2.test_images.TestQuotas.test_chunked_image_upload_exceed_quota >glance.tests.functional.v2.test_images.TestQuotas.test_chunked_image_upload_exceed_quota ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_index_sort_updated_at_desc >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_index_sort_updated_at_desc ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_update_all_image_existing_members >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_update_all_image_existing_members ... ok >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_add_image_with_location_data_with_encryption >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_add_image_with_location_data_with_encryption ... ok >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_create_image_with_null_min_disk_min_ram >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_create_image_with_null_min_disk_min_ram ... ok >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_image_details_private_marker >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_image_details_private_marker ... ok >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_image_details_with_changes_since >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_image_details_with_changes_since ... ok >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_image_details_with_maximum_size >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_image_details_with_maximum_size ... ok >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_image_members >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_image_members ... ok >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_index_sort_container_format_desc >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_index_sort_container_format_desc ... ok >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_index_sort_created_at_asc >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_index_sort_created_at_asc ... ok >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_index_sort_status_desc >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_index_sort_status_desc ... ok >glance.tests.unit.v1.test_upload_utils.TestUploadUtils.test_safe_kill_with_error >glance.tests.unit.v1.test_upload_utils.TestUploadUtils.test_safe_kill_with_error ... ok >glance.tests.unit.v1.test_upload_utils.TestUploadUtils.test_upload_data_to_store_http_error >glance.tests.unit.v1.test_upload_utils.TestUploadUtils.test_upload_data_to_store_http_error ... ok >glance.tests.unit.v1.test_upload_utils.TestUploadUtils.test_upload_data_to_store_size_limit_exceeded >glance.tests.unit.v1.test_upload_utils.TestUploadUtils.test_upload_data_to_store_size_limit_exceeded ... ok >glance.tests.unit.v2.test_image_data_resource.TestImageDataDeserializer.test_upload_chunked >glance.tests.unit.v2.test_image_data_resource.TestImageDataDeserializer.test_upload_chunked ... ok >glance.tests.unit.v2.test_image_data_resource.TestImageDataSerializer.test_download >glance.tests.unit.v2.test_image_data_resource.TestImageDataSerializer.test_download ... ok >glance.tests.unit.v2.test_image_data_resource.TestImagesController.test_restore_image_when_upload_failed >glance.tests.unit.v2.test_image_data_resource.TestImagesController.test_restore_image_when_upload_failed ... ok >glance.tests.unit.v2.test_image_data_resource.TestImagesController.test_upload_storage_write_denied >glance.tests.unit.v2.test_image_data_resource.TestImagesController.test_upload_storage_write_denied ... ok >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_create_image_does_not_exist >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_create_image_does_not_exist ... ok >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_delete_image_does_not_exist >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_delete_image_does_not_exist ... ok >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_index >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_index ... ok >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_index_member_view >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_index_member_view ... ok >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_index_private_image >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_index_private_image ... ok >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_update_done_by_owner >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_update_done_by_owner ... ok >glance.tests.unit.v2.test_image_members_resource.TestImageMembersSerializer.test_update >glance.tests.unit.v2.test_image_members_resource.TestImageMembersSerializer.test_update ... ok >glance.tests.unit.v2.test_image_tags_resource.TestImageTagsController.test_create_duplicate_tag_ignored >glance.tests.unit.v2.test_image_tags_resource.TestImageTagsController.test_create_duplicate_tag_ignored ... ok >glance.tests.unit.v2.test_image_tags_resource.TestImageTagsController.test_delete_tag >glance.tests.unit.v2.test_image_tags_resource.TestImageTagsController.test_delete_tag ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_create_with_too_many_tags >glance.tests.unit.v2.test_images_resource.TestImagesController.test_create_with_too_many_tags ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_delete_not_in_store >glance.tests.unit.v2.test_images_resource.TestImagesController.test_delete_not_in_store ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_delete_queued_updates_status_delayed_delete >glance.tests.unit.v2.test_images_resource.TestImagesController.test_delete_queued_updates_status_delayed_delete ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_admin >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_admin ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_no_next_marker >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_no_next_marker ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_size_min_filter >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_size_min_filter ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_with_core_and_extra_property >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_with_core_and_extra_property ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_with_limit >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_with_limit ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_invalid_locations_op_pos >glance.tests.unit.v2.test_images_resource.TestImagesController.test_invalid_locations_op_pos ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_prop_protection_with_create_and_permitted_role >glance.tests.unit.v2.test_images_resource.TestImagesController.test_prop_protection_with_create_and_permitted_role ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_prop_protection_with_show_and_unpermitted_role >glance.tests.unit.v2.test_images_resource.TestImagesController.test_prop_protection_with_show_and_unpermitted_role ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_read_non_protected_prop >glance.tests.unit.v2.test_images_resource.TestImagesController.test_read_non_protected_prop ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_add_locations >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_add_locations ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_multiple_changes >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_multiple_changes ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_remove_property >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_remove_property ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_replace_missing_property >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_replace_missing_property ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_with_bad_min_ram >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_with_bad_min_ram ... ok >glance.tests.unit.v2.test_images_resource.TestImagesControllerPolicies.test_create_image_unauthorized >glance.tests.unit.v2.test_images_resource.TestImagesControllerPolicies.test_create_image_unauthorized ... ok >glance.tests.unit.v2.test_images_resource.TestImagesControllerPolicies.test_show_unauthorized >glance.tests.unit.v2.test_images_resource.TestImagesControllerPolicies.test_show_unauthorized ... ok >glance.tests.unit.v2.test_images_resource.TestImagesControllerPolicies.test_update_delete_image_location_unauthorized >glance.tests.unit.v2.test_images_resource.TestImagesControllerPolicies.test_update_delete_image_location_unauthorized ... ok >glance.tests.unit.v2.test_images_resource.TestImagesControllerPolicies.test_update_publicize_image_unauthorized >glance.tests.unit.v2.test_images_resource.TestImagesControllerPolicies.test_update_publicize_image_unauthorized ... ok >glance.tests.unit.v2.test_images_resource.TestImagesControllerPolicies.test_update_set_image_location_unauthorized >glance.tests.unit.v2.test_images_resource.TestImagesControllerPolicies.test_update_set_image_location_unauthorized ... ok >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_index_fraction >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_index_fraction ... ok >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_index_limit_not_specified >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_index_limit_not_specified ... ok >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_index_sort_dir_asc >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_index_sort_dir_asc ... ok >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_index_zero_limit >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_index_zero_limit ... ok >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_update_readonly_attributes >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_update_readonly_attributes ... ok >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_update_unsupported_content_type >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_update_unsupported_content_type ... ok >glance.tests.unit.v2.test_images_resource.TestImagesDeserializerWithExtendedSchema.test_update >glance.tests.unit.v2.test_images_resource.TestImagesDeserializerWithExtendedSchema.test_update ... ok >glance.tests.unit.v2.test_images_resource.TestImagesSerializer.test_index_carries_query_parameters >glance.tests.unit.v2.test_images_resource.TestImagesSerializer.test_index_carries_query_parameters ... ok >glance.tests.unit.v2.test_registry_api.TestRegistryRPC.test_get_image_members >glance.tests.unit.v2.test_registry_api.TestRegistryRPC.test_get_image_members ... ok >glance.tests.unit.v2.test_registry_api.TestRegistryRPC.test_get_index_marker_and_disk_format_asc >glance.tests.unit.v2.test_registry_api.TestRegistryRPC.test_get_index_marker_and_disk_format_asc ... ok >glance.tests.functional.v2.test_images.TestQuotas.test_chunked_image_upload_under_quota >glance.tests.functional.v2.test_images.TestQuotas.test_chunked_image_upload_under_quota ... ok >glance.tests.unit.v2.test_registry_api.TestRegistryRPC.test_get_index_marker_and_disk_format_desc >glance.tests.unit.v2.test_registry_api.TestRegistryRPC.test_get_index_marker_and_disk_format_desc ... ok >glance.tests.unit.v2.test_registry_api.TestRegistryRPC.test_get_index_marker_and_name_desc >glance.tests.unit.v2.test_registry_api.TestRegistryRPC.test_get_index_marker_and_name_desc ... ok >glance.tests.unit.v2.test_registry_api.TestRegistryRPC.test_get_index_unknown_marker >glance.tests.unit.v2.test_registry_api.TestRegistryRPC.test_get_index_unknown_marker ... ok >glance.tests.unit.v2.test_registry_client.TestRegistryV2Client.test_create_image_with_null_min_disk_min_ram >glance.tests.unit.v2.test_registry_client.TestRegistryV2Client.test_create_image_with_null_min_disk_min_ram ... ok >glance.tests.unit.v2.test_registry_client.TestRegistryV2Client.test_image_create_with_properties >glance.tests.unit.v2.test_registry_client.TestRegistryV2Client.test_image_create_with_properties ... ok >glance.tests.unit.v2.test_registry_client.TestRegistryV2ClientApi.test_configure_registry_admin_creds >glance.tests.unit.v2.test_registry_client.TestRegistryV2ClientApi.test_configure_registry_admin_creds ... ok >glance.tests.unit.v2.test_tasks_resource.TestTasksController.test_get >glance.tests.unit.v2.test_tasks_resource.TestTasksController.test_get ... ok >glance.tests.unit.v2.test_tasks_resource.TestTasksController.test_index >glance.tests.unit.v2.test_tasks_resource.TestTasksController.test_index ... ok >glance.tests.unit.v2.test_tasks_resource.TestTasksController.test_index_with_marker >glance.tests.unit.v2.test_tasks_resource.TestTasksController.test_index_with_marker ... ok > >process-returncode >process-returncode ... FAIL >glance.tests.functional.v2.test_tasks.TestTasks.test_task_lifecycle >glance.tests.functional.v2.test_tasks.TestTasks.test_task_lifecycle ... ok >glance.tests.integration.legacy_functional.test_v1_api.TestApi.test_post_image_content_bad_container_format >glance.tests.integration.legacy_functional.test_v1_api.TestApi.test_post_image_content_bad_container_format ... ok >glance.tests.integration.legacy_functional.test_v1_api.TestApiWithFakeAuth.test_image_visibility_to_different_users >glance.tests.integration.legacy_functional.test_v1_api.TestApiWithFakeAuth.test_image_visibility_to_different_users ... ok >glance.tests.integration.v2.test_tasks_api.TestTasksApi.test_limited_tasks >glance.tests.integration.v2.test_tasks_api.TestTasksApi.test_limited_tasks ... ok >glance.tests.integration.v2.test_tasks_api.TestTasksApi.test_tasks_with_filter >glance.tests.integration.v2.test_tasks_api.TestTasksApi.test_tasks_with_filter ... ok >glance.tests.unit.api.middleware.test_cache_manage.TestCacheManageFilter.test_delete_cached_image >glance.tests.unit.api.middleware.test_cache_manage.TestCacheManageFilter.test_delete_cached_image ... ok >glance.tests.unit.api.middleware.test_cache_manage.TestCacheManageFilter.test_delete_queued_image >glance.tests.unit.api.middleware.test_cache_manage.TestCacheManageFilter.test_delete_queued_image ... ok >glance.tests.unit.api.middleware.test_cache_manage.TestCacheManageFilter.test_delete_queued_images >glance.tests.unit.api.middleware.test_cache_manage.TestCacheManageFilter.test_delete_queued_images ... ok >glance.tests.unit.api.test_cmd_cache_manage.TestGlanceCmdManage.test_cache_manage_env_default >glance.tests.unit.api.test_cmd_cache_manage.TestGlanceCmdManage.test_cache_manage_env_default ... ok >Cache management middleware not enabled on host <Mock name='mock.host' id='76056464'> >glance.tests.unit.api.test_cmd_cache_manage.TestGlanceCmdManage.test_catch_error_not_found >glance.tests.unit.api.test_cmd_cache_manage.TestGlanceCmdManage.test_catch_error_not_found ... ok >glance.tests.unit.api.test_common.TestSizeCheckedIter.test_too_little_data >glance.tests.unit.api.test_common.TestSizeCheckedIter.test_too_little_data ... ok >glance.tests.unit.common.test_client.TestClient.test_make_auth_plugin >glance.tests.unit.common.test_client.TestClient.test_make_auth_plugin ... ok >glance.tests.unit.common.test_location_strategy.TestLocationStrategy.test_load_strategy_module_with_deduplicating >glance.tests.unit.common.test_location_strategy.TestLocationStrategy.test_load_strategy_module_with_deduplicating ... ok >glance.tests.unit.common.test_location_strategy.TestStoreTypeStrategyModule.test_get_ordered_locations >glance.tests.unit.common.test_location_strategy.TestStoreTypeStrategyModule.test_get_ordered_locations ... ok >glance.tests.unit.common.test_location_strategy.TestStoreTypeStrategyModule.test_get_ordered_locations_with_invalid_store_name >glance.tests.unit.common.test_location_strategy.TestStoreTypeStrategyModule.test_get_ordered_locations_with_invalid_store_name ... ok >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithPolicies.test_check_property_rules_delete_permitted_specific_policy >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithPolicies.test_check_property_rules_delete_permitted_specific_policy ... ok >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithPolicies.test_check_property_rules_update_permitted_specific_policy >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithPolicies.test_check_property_rules_update_permitted_specific_policy ... ok >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_property_protection_file_doesnt_exist >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_property_protection_file_doesnt_exist ... ok >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_property_protection_with_malformed_rule >glance.tests.unit.common.test_property_utils.TestPropertyRulesWithRoles.test_property_protection_with_malformed_rule ... ok >glance.tests.unit.common.test_rpc.TestRPCController.test_reigster_excluded >glance.tests.unit.common.test_rpc.TestRPCController.test_reigster_excluded ... ok >glance.tests.unit.common.test_rpc.TestRPCController.test_reigster_filtered >glance.tests.unit.common.test_rpc.TestRPCController.test_reigster_filtered ... ok >glance.tests.unit.common.test_rpc.TestRPCJSONDeserializer.test_default_with_body >glance.tests.unit.common.test_rpc.TestRPCJSONDeserializer.test_default_with_body ... ok >glance.tests.unit.common.test_utils.TestUtils.test_get_meta_from_headers >glance.tests.unit.common.test_utils.TestUtils.test_get_meta_from_headers ... ok >glance.tests.unit.common.test_utils.TestUtils.test_mutating >glance.tests.unit.common.test_utils.TestUtils.test_mutating ... ok >glance.tests.unit.common.test_wsgi.GetSocketTestCase.test_get_socket_with_bind_problems >glance.tests.unit.common.test_wsgi.GetSocketTestCase.test_get_socket_with_bind_problems ... ok >glance.tests.unit.common.test_wsgi.JSONRequestDeserializerTest.test_default_no_body >glance.tests.unit.common.test_wsgi.JSONRequestDeserializerTest.test_default_no_body ... ok >glance.tests.unit.common.test_wsgi.JSONRequestDeserializerTest.test_has_body_no_content_length >glance.tests.unit.common.test_wsgi.JSONRequestDeserializerTest.test_has_body_no_content_length ... ok >glance.tests.unit.common.test_wsgi.RequestTest.test_best_match_language_unknown >glance.tests.unit.common.test_wsgi.RequestTest.test_best_match_language_unknown ... ok >glance.tests.unit.test_auth.TestImmutableImage.test_change_owner >glance.tests.unit.test_auth.TestImmutableImage.test_change_owner ... ok >glance.tests.unit.test_auth.TestImmutableImage.test_change_properties >glance.tests.unit.test_auth.TestImmutableImage.test_change_properties ... ok >glance.tests.unit.test_auth.TestImmutableImage.test_delete >glance.tests.unit.test_auth.TestImmutableImage.test_delete ... ok >glance.tests.unit.test_auth.TestKeystoneAuthPlugin.test_invalid_auth_url_v2 >glance.tests.unit.test_auth.TestKeystoneAuthPlugin.test_invalid_auth_url_v2 ... ok >glance.tests.unit.test_cache_middleware.TestCacheMiddlewareProcessRequest.test_v1_remove_location_image_fetch >glance.tests.unit.test_cache_middleware.TestCacheMiddlewareProcessRequest.test_v1_remove_location_image_fetch ... ok >glance.tests.unit.test_cache_middleware.TestCacheMiddlewareURLMatching.test_v2_no_match_bad_path >glance.tests.unit.test_cache_middleware.TestCacheMiddlewareURLMatching.test_v2_no_match_bad_path ... ok >glance.tests.unit.test_cached_images.TestController.test_initialization_without_conf >glance.tests.unit.test_cached_images.TestController.test_initialization_without_conf ... ok >glance.tests.unit.test_context.TestContext.test_anon_private >glance.tests.unit.test_context.TestContext.test_anon_private ... ok >glance.tests.unit.test_context.TestContext.test_empty_private >glance.tests.unit.test_context.TestContext.test_empty_private ... ok >glance.tests.unit.test_context_middleware.TestContextMiddleware.test_header_parsing >glance.tests.unit.test_context_middleware.TestContextMiddleware.test_header_parsing ... ok >glance.tests.unit.test_db.TestEncryptedLocations.test_decrypt_locations_on_list >glance.tests.unit.test_db.TestEncryptedLocations.test_decrypt_locations_on_list ... ok >glance.tests.unit.test_db.TestImageMemberRepo.test_get_nonexistent_image_member >glance.tests.unit.test_db.TestImageMemberRepo.test_get_nonexistent_image_member ... ok >glance.tests.unit.test_db.TestImageRepo.test_list_status_all >glance.tests.unit.test_db.TestImageRepo.test_list_status_all ... ok >glance.tests.unit.test_db.TestImageRepo.test_list_with_wrong_tags >glance.tests.unit.test_db.TestImageRepo.test_list_with_wrong_tags ... ok >glance.tests.unit.test_db.TestImageRepo.test_location_data_value >glance.tests.unit.test_db.TestImageRepo.test_location_data_value ... ok >glance.tests.unit.test_db.TestImageRepo.test_location_value >glance.tests.unit.test_db.TestImageRepo.test_location_value ... ok >glance.tests.unit.test_db.TestTaskRepo.test_add_task >glance.tests.unit.test_db.TestTaskRepo.test_add_task ... ok >glance.tests.unit.test_db.TestTaskRepo.test_list >glance.tests.unit.test_db.TestTaskRepo.test_list ... ok >glance.tests.unit.test_domain.TestExtraProperties.test_delitem >glance.tests.unit.test_domain.TestExtraProperties.test_delitem ... ok >glance.tests.unit.test_domain.TestExtraProperties.test_len_with_non_zero_items >glance.tests.unit.test_domain.TestExtraProperties.test_len_with_non_zero_items ... ok >glance.tests.unit.test_domain.TestImage.test_status_active_without_container_format >glance.tests.unit.test_domain.TestImage.test_status_active_without_container_format ... ok >glance.tests.unit.test_domain.TestImage.test_status_saving_without_disk_format >glance.tests.unit.test_domain.TestImage.test_status_saving_without_disk_format ... ok >glance.tests.unit.test_domain.TestImage.test_tags_always_a_set >glance.tests.unit.test_domain.TestImage.test_tags_always_a_set ... ok >glance.tests.unit.test_domain.TestImageMemberFactory.test_minimal_new_image_member >glance.tests.unit.test_domain.TestImageMemberFactory.test_minimal_new_image_member ... ok >glance.tests.unit.test_domain.TestTask.test_succeed >glance.tests.unit.test_domain.TestTask.test_succeed ... ok >glance.tests.unit.test_domain_proxy.TestProxyRepoPlain.test_get >glance.tests.unit.test_domain_proxy.TestProxyRepoPlain.test_get ... ok >glance.tests.unit.test_domain_proxy.TestTaskFactory.test_proxy_wrapping >glance.tests.unit.test_domain_proxy.TestTaskFactory.test_proxy_wrapping ... ok >glance.tests.unit.test_filesystem_store.TestStore.test_configure_add_with_readonly_datadir_path >glance.tests.unit.test_filesystem_store.TestStore.test_configure_add_with_readonly_datadir_path ... ok >glance.tests.unit.test_filesystem_store.TestStore.test_configure_add_with_single_and_multi_datadirs >glance.tests.unit.test_filesystem_store.TestStore.test_configure_add_with_single_and_multi_datadirs ... ok >glance.tests.unit.test_filesystem_store.TestStore.test_get >glance.tests.unit.test_filesystem_store.TestStore.test_get ... ok >glance.tests.unit.test_glance_replicator.ImageServiceTestCase.test_rest_get_image >glance.tests.unit.test_glance_replicator.ImageServiceTestCase.test_rest_get_image ... ok >glance.tests.unit.test_glance_replicator.ReplicationCommandsTestCase.test_replication_compare_with_bad_args >glance.tests.unit.test_glance_replicator.ReplicationCommandsTestCase.test_replication_compare_with_bad_args ... ok >glance.tests.unit.test_glance_replicator.ReplicationCommandsTestCase.test_replication_compare_with_no_args >glance.tests.unit.test_glance_replicator.ReplicationCommandsTestCase.test_replication_compare_with_no_args ... ok >glance.tests.unit.test_glance_replicator.ReplicationCommandsTestCase.test_replication_livecopy_with_no_args >glance.tests.unit.test_glance_replicator.ReplicationCommandsTestCase.test_replication_livecopy_with_no_args ... ok >glance.tests.unit.test_glance_replicator.ReplicationCommandsTestCase.test_replication_size_with_no_args >glance.tests.unit.test_glance_replicator.ReplicationCommandsTestCase.test_replication_size_with_no_args ... ok >glance.tests.unit.test_http_store.TestHttpStore.test_http_get_redirect_invalid >glance.tests.unit.test_http_store.TestHttpStore.test_http_get_redirect_invalid ... ok >glance.tests.unit.test_image_cache.TestImageCacheSqlite.test_open_for_write_with_exception >glance.tests.unit.test_image_cache.TestImageCacheSqlite.test_open_for_write_with_exception ... ok >glance.tests.unit.test_image_cache.TestImageCacheXattr.test_gate_caching_iter_good_checksum >glance.tests.unit.test_image_cache.TestImageCacheXattr.test_gate_caching_iter_good_checksum ... ok >glance.tests.unit.test_image_cache.TestImageCacheXattr.test_get_image_size >glance.tests.unit.test_image_cache.TestImageCacheXattr.test_get_image_size ... ok >glance.tests.unit.test_image_cache_client.CacheClientTestCase.test_get_cached_images >glance.tests.unit.test_image_cache_client.CacheClientTestCase.test_get_cached_images ... ok >glance.tests.unit.test_image_cache_client.CacheClientTestCase.test_get_queued_images >glance.tests.unit.test_image_cache_client.CacheClientTestCase.test_get_queued_images ... ok >glance.tests.unit.test_manage.TestLegacyManage.test_legacy_db_downgrade_version_without_sanity_check >glance.tests.unit.test_manage.TestLegacyManage.test_legacy_db_downgrade_version_without_sanity_check ... ok >glance.tests.unit.test_manage.TestManage.test_db_downgrade_version >glance.tests.unit.test_manage.TestManage.test_db_downgrade_version ... ok >glance.tests.unit.test_migrations.TestMigrations.test_mysql_opportunistically >glance.tests.unit.test_migrations.TestMigrations.test_mysql_opportunistically ... skipped u'mysql not available' >glance.tests.unit.test_misc.UtilsTestCase.test_empty_metadata_headers >glance.tests.unit.test_misc.UtilsTestCase.test_empty_metadata_headers ... ok >glance.tests.unit.test_notifier.TestImageNotifications.test_image_get_data_notification >glance.tests.unit.test_notifier.TestImageNotifications.test_image_get_data_notification ... ok >glance.tests.unit.test_notifier.TestTaskNotifications.test_task_success_notification >glance.tests.unit.test_notifier.TestTaskNotifications.test_task_success_notification ... ok >glance.tests.unit.test_policy.TestContextPolicyEnforcer.test_context_admin_policy_admin >glance.tests.unit.test_policy.TestContextPolicyEnforcer.test_context_admin_policy_admin ... ok >glance.tests.unit.test_policy.TestContextPolicyEnforcer.test_context_admin_policy_nonadmin >glance.tests.unit.test_policy.TestContextPolicyEnforcer.test_context_admin_policy_nonadmin ... ok >glance.tests.unit.test_policy.TestContextPolicyEnforcer.test_context_nonadmin_policy_admin >glance.tests.unit.test_policy.TestContextPolicyEnforcer.test_context_nonadmin_policy_admin ... ok >glance.tests.unit.test_policy.TestImagePolicy.test_get_image_allowed >glance.tests.unit.test_policy.TestImagePolicy.test_get_image_allowed ... ok >glance.tests.unit.test_policy.TestImagePolicy.test_get_images_not_allowed >glance.tests.unit.test_policy.TestImagePolicy.test_get_images_not_allowed ... ok >glance.tests.unit.test_policy.TestMemberPolicy.test_delete_member_not_allowed >glance.tests.unit.test_policy.TestMemberPolicy.test_delete_member_not_allowed ... ok >glance.tests.unit.test_policy.TestTaskPolicy.test_get_tasks_allowed >glance.tests.unit.test_policy.TestTaskPolicy.test_get_tasks_allowed ... ok >glance.tests.unit.test_quota.TestImageMemberQuotas.test_new_image_member >glance.tests.unit.test_quota.TestImageMemberQuotas.test_new_image_member ... ok >glance.tests.unit.test_quota.TestImagePropertyQuotas.test_add_image_too_many_image_properties >glance.tests.unit.test_quota.TestImagePropertyQuotas.test_add_image_too_many_image_properties ... ok >glance.tests.unit.test_quota.TestImagePropertyQuotas.test_add_image_unlimited_image_properties >glance.tests.unit.test_quota.TestImagePropertyQuotas.test_add_image_unlimited_image_properties ... ok >glance.tests.unit.test_quota.TestImagePropertyQuotas.test_add_image_with_image_property >glance.tests.unit.test_quota.TestImagePropertyQuotas.test_add_image_with_image_property ... ok >glance.tests.unit.test_quota.TestImageQuota.test_exceed_insert_location >glance.tests.unit.test_quota.TestImageQuota.test_exceed_insert_location ... ok >glance.tests.unit.test_quota.TestImageQuota.test_iadd_location_for_queued_image >glance.tests.unit.test_quota.TestImageQuota.test_iadd_location_for_queued_image ... ok >glance.tests.unit.test_quota.TestImageQuota.test_quota_exceeded_no_size >glance.tests.unit.test_quota.TestImageQuota.test_quota_exceeded_no_size ... ok >glance.tests.unit.test_quota.TestImageTagQuotas.test_replace_unlimited_image_tags >glance.tests.unit.test_quota.TestImageTagQuotas.test_replace_unlimited_image_tags ... ok >glance.tests.unit.test_rbd_store.TestStore.test__delete_image_w_snap_exc_image_not_found >glance.tests.unit.test_rbd_store.TestStore.test__delete_image_w_snap_exc_image_not_found ... ok >glance.tests.unit.test_s3_store.TestStore.test_add_host_variations >glance.tests.unit.test_s3_store.TestStore.test_add_host_variations ... ok >glance.tests.unit.test_schema.TestBasicSchema.test_validate_fails_on_extra_properties >glance.tests.unit.test_schema.TestBasicSchema.test_validate_fails_on_extra_properties ... ok >glance.tests.unit.test_scrubber.TestScrubber.test_store_delete_notfound_exception >glance.tests.unit.test_scrubber.TestScrubber.test_store_delete_notfound_exception ... ok >glance.tests.unit.test_sheepdog_store.TestStore.test_cleanup_when_add_image_exception >glance.tests.unit.test_sheepdog_store.TestStore.test_cleanup_when_add_image_exception ... ok >glance.tests.unit.test_store_image.TestStoreAddToBackend.test_bad_metadata_not_dict >glance.tests.unit.test_store_image.TestStoreAddToBackend.test_bad_metadata_not_dict ... ok >glance.tests.unit.test_store_image.TestStoreAddToBackend.test_empty >glance.tests.unit.test_store_image.TestStoreAddToBackend.test_empty ... ok >glance.tests.unit.test_store_image.TestStoreImage.test_image_change_append_invalid_location_uri >glance.tests.unit.test_store_image.TestStoreImage.test_image_change_append_invalid_location_uri ... ok >glance.tests.unit.test_store_image.TestStoreImage.test_image_change_extend_invalid_locations_metadata >glance.tests.unit.test_store_image.TestStoreImage.test_image_change_extend_invalid_locations_metadata ... ok >glance.tests.unit.test_store_image.TestStoreImage.test_image_reverse_locations_order >glance.tests.unit.test_store_image.TestStoreImage.test_image_reverse_locations_order ... ok >glance.tests.unit.test_store_image.TestStoreImage.test_image_set_data_unknown_size >glance.tests.unit.test_store_image.TestStoreImage.test_image_set_data_unknown_size ... ok >glance.tests.unit.test_store_image.TestStoreMetaDataChecker.test_empty >glance.tests.unit.test_store_image.TestStoreMetaDataChecker.test_empty ... ok >glance.tests.unit.test_swift_store.TestMultiTenantStoreConnections.test_connection_with_snet >glance.tests.unit.test_swift_store.TestMultiTenantStoreConnections.test_connection_with_snet ... ok >glance.tests.unit.test_swift_store.TestSingleTenantStoreConnections.test_connection_with_no_trailing_slash >glance.tests.unit.test_swift_store.TestSingleTenantStoreConnections.test_connection_with_no_trailing_slash ... ok >glance.tests.unit.test_swift_store.TestStoreAuthV1.test_add_already_existing >glance.tests.unit.test_swift_store.TestStoreAuthV1.test_add_already_existing ... ok >glance.tests.unit.test_swift_store.TestStoreAuthV1.test_add_saves_and_reraises_and_not_uses_wildcard_raise >glance.tests.unit.test_swift_store.TestStoreAuthV1.test_add_saves_and_reraises_and_not_uses_wildcard_raise ... ok >glance.tests.unit.test_swift_store.TestStoreAuthV1.test_get_size_with_multi_tenant_on >glance.tests.unit.test_swift_store.TestStoreAuthV1.test_get_size_with_multi_tenant_on ... ok >glance.tests.unit.test_swift_store.TestStoreAuthV1.test_no_key >glance.tests.unit.test_swift_store.TestStoreAuthV1.test_no_key ... ok >glance.tests.unit.test_swift_store.TestStoreAuthV1.test_read_acl_public >glance.tests.unit.test_swift_store.TestStoreAuthV1.test_read_acl_public ... ok >glance.tests.unit.test_swift_store.TestStoreAuthV2.test_add_no_container_no_create >glance.tests.unit.test_swift_store.TestStoreAuthV2.test_add_no_container_no_create ... ok >glance.tests.unit.test_swift_store.TestStoreAuthV2.test_add_saves_and_reraises_and_not_uses_wildcard_raise >glance.tests.unit.test_swift_store.TestStoreAuthV2.test_add_saves_and_reraises_and_not_uses_wildcard_raise ... ok >glance.tests.unit.test_swift_store.TestStoreAuthV2.test_get >glance.tests.unit.test_swift_store.TestStoreAuthV2.test_get ... ok >glance.tests.unit.test_swift_store.TestStoreAuthV2.test_v2_multi_tenant_location >glance.tests.unit.test_swift_store.TestStoreAuthV2.test_v2_multi_tenant_location ... ok >glance.tests.unit.test_versions.VersionNegotiationTest.test_request_url_v3_unsupported >glance.tests.unit.test_versions.VersionNegotiationTest.test_request_url_v3_unsupported ... ok >glance.tests.unit.test_vmware_store.TestStore.test_add_size_zero >glance.tests.unit.test_vmware_store.TestStore.test_add_size_zero ... ok >glance.tests.unit.v1.test_api.TestAPIPropertyQuotas.test_update_image_with_too_many_properties_without_purge_props >glance.tests.unit.v1.test_api.TestAPIPropertyQuotas.test_update_image_with_too_many_properties_without_purge_props ... ok >glance.tests.unit.v1.test_api.TestAPIProtectedProps.test_delete_locked_down_protected_prop >glance.tests.unit.v1.test_api.TestAPIProtectedProps.test_delete_locked_down_protected_prop ... ok >glance.tests.unit.v1.test_api.TestAPIProtectedProps.test_prop_protection_with_delete_and_permitted_policy >glance.tests.unit.v1.test_api.TestAPIProtectedProps.test_prop_protection_with_delete_and_permitted_policy ... ok >glance.tests.unit.v1.test_api.TestAPIProtectedProps.test_prop_protection_with_delete_and_permitted_role >glance.tests.unit.v1.test_api.TestAPIProtectedProps.test_prop_protection_with_delete_and_permitted_role ... ok >glance.tests.unit.v1.test_api.TestAPIProtectedProps.test_prop_protection_with_show_and_permitted_role >glance.tests.unit.v1.test_api.TestAPIProtectedProps.test_prop_protection_with_show_and_permitted_role ... ok >glance.tests.unit.v1.test_api.TestAPIProtectedProps.test_prop_protection_with_update_and_unpermitted_policy >glance.tests.unit.v1.test_api.TestAPIProtectedProps.test_prop_protection_with_update_and_unpermitted_policy ... ok >glance.tests.unit.v1.test_api.TestAPIProtectedProps.test_read_protected_props_leak_with_update >glance.tests.unit.v1.test_api.TestAPIProtectedProps.test_read_protected_props_leak_with_update ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_active_image_immutable_props_for_user >glance.tests.unit.v1.test_api.TestGlanceAPI.test_active_image_immutable_props_for_user ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_check_no_url_info_both_off >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_check_no_url_info_both_off ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_copy_from_with_nonempty_body >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_copy_from_with_nonempty_body ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_image_unauthorized >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_image_unauthorized ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_image_zero_size >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_image_zero_size ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_location_with_conflict_image_size >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_location_with_conflict_image_size ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_location_with_nonempty_body >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_location_with_nonempty_body ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_member_forbidden_by_policy >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_member_forbidden_by_policy ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_member_overlimit >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_member_overlimit ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_member_unlimited >glance.tests.unit.v1.test_api.TestGlanceAPI.test_add_member_unlimited ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_bad_image_size >glance.tests.unit.v1.test_api.TestGlanceAPI.test_bad_image_size ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_bad_min_ram_size_update >glance.tests.unit.v1.test_api.TestGlanceAPI.test_bad_min_ram_size_update ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_delete_image >glance.tests.unit.v1.test_api.TestGlanceAPI.test_delete_image ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_delete_image_member >glance.tests.unit.v1.test_api.TestGlanceAPI.test_delete_image_member ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_delete_queued_image >glance.tests.unit.v1.test_api.TestGlanceAPI.test_delete_queued_image ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_get_details_invalid_marker >glance.tests.unit.v1.test_api.TestGlanceAPI.test_get_details_invalid_marker ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_get_image_members_not_existing >glance.tests.unit.v1.test_api.TestGlanceAPI.test_get_image_members_not_existing ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_props_of_active_image_mutable_for_admin >glance.tests.unit.v1.test_api.TestGlanceAPI.test_props_of_active_image_mutable_for_admin ... ok >glance.tests.unit.v1.test_api.TestGlanceAPI.test_update_copy_from_upload_image_unauthorized >glance.tests.unit.v1.test_api.TestGlanceAPI.test_update_copy_from_upload_image_unauthorized ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_delete_member >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_delete_member ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_details_filter_deleted_false >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_details_filter_deleted_false ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_details_filter_public_false >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_details_filter_public_false ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_details_filter_public_string_format >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_details_filter_public_string_format ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_details_sort_name_asc >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_details_sort_name_asc ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_filter_no_public_with_no_admin >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_filter_no_public_with_no_admin ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_index >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_index ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_index_marker >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_index_marker ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_index_sort_name_asc >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_index_sort_name_asc ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_index_sort_size_asc >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_get_index_sort_size_asc ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_show >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_show ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_show_private_image_with_no_admin_user >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_show_private_image_with_no_admin_user ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_update_all_image_members >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_update_all_image_members ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_update_all_image_members_non_shared_image_forbidden >glance.tests.unit.v1.test_registry_api.TestRegistryAPI.test_update_all_image_members_non_shared_image_forbidden ... ok >glance.tests.unit.v1.test_registry_api.TestRegistryAPILocations.test_show_from_location_data >glance.tests.unit.v1.test_registry_api.TestRegistryAPILocations.test_show_from_location_data ... ok >glance.tests.unit.v1.test_registry_api.TestSharability.test_is_image_sharable_non_owner_can_share_as_image_member >glance.tests.unit.v1.test_registry_api.TestSharability.test_is_image_sharable_non_owner_can_share_as_image_member ... ok >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_image_details_by_name >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_image_details_by_name ... ok >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_index_sort_disk_format_asc >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_get_index_sort_disk_format_asc ... ok >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_update_image >glance.tests.unit.v1.test_registry_client.TestRegistryV1Client.test_update_image ... ok >glance.tests.unit.v1.test_registry_client.TestRegistryV1ClientApi.test_configure_registry_admin_creds >glance.tests.unit.v1.test_registry_client.TestRegistryV1ClientApi.test_configure_registry_admin_creds ... ok >glance.tests.unit.v2.test_image_data_resource.TestImageDataSerializer.test_download_with_checksum >glance.tests.unit.v2.test_image_data_resource.TestImageDataSerializer.test_download_with_checksum ... ok >glance.tests.unit.v2.test_image_data_resource.TestImagesController.test_upload >glance.tests.unit.v2.test_image_data_resource.TestImagesController.test_upload ... ok >glance.tests.unit.v2.test_image_data_resource.TestImagesController.test_upload_storage_full >glance.tests.unit.v2.test_image_data_resource.TestImagesController.test_upload_storage_full ... ok >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_create_allowed_by_add_policy >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_create_allowed_by_add_policy ... ok >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_delete_allowed_by_policies >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_delete_allowed_by_policies ... ok >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_delete_public_image >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_delete_public_image ... ok >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_index_allowed_by_get_members_policy >glance.tests.unit.v2.test_image_members_resource.TestImageMembersController.test_index_allowed_by_get_members_policy ... ok >glance.tests.unit.v2.test_image_members_resource.TestImageMembersSerializer.test_create >glance.tests.unit.v2.test_image_members_resource.TestImageMembersSerializer.test_create ... ok >glance.tests.unit.v2.test_image_members_resource.TestImagesDeserializer.test_create >glance.tests.unit.v2.test_image_members_resource.TestImagesDeserializer.test_create ... ok >glance.tests.unit.v2.test_image_members_resource.TestImagesDeserializer.test_create_invalid >glance.tests.unit.v2.test_image_members_resource.TestImagesDeserializer.test_create_invalid ... ok >glance.tests.unit.v2.test_image_members_resource.TestImagesDeserializer.test_create_member_empty >glance.tests.unit.v2.test_image_members_resource.TestImagesDeserializer.test_create_member_empty ... ok >glance.tests.unit.v2.test_images_resource.TestImageSchemaFormatConfiguration.test_custom_disk_formats >glance.tests.unit.v2.test_images_resource.TestImageSchemaFormatConfiguration.test_custom_disk_formats ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_create >glance.tests.unit.v2.test_images_resource.TestImagesController.test_create ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_default_limit >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_default_limit ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_invalid_sort_key >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_invalid_sort_key ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_return_parameters >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_return_parameters ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_with_checksum_filter_single_image >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_with_checksum_filter_single_image ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_with_invalid_max_range_filter_value >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_with_invalid_max_range_filter_value ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_with_many_filters >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_with_many_filters ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_with_tags >glance.tests.unit.v2.test_images_resource.TestImagesController.test_index_with_tags ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_prop_protection_with_delete_and_unpermitted_role >glance.tests.unit.v2.test_images_resource.TestImagesController.test_prop_protection_with_delete_and_unpermitted_role ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_prop_protection_with_update_and_unpermitted_role >glance.tests.unit.v2.test_images_resource.TestImagesController.test_prop_protection_with_update_and_unpermitted_role ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_show_deleted_image_admin >glance.tests.unit.v2.test_images_resource.TestImagesController.test_show_deleted_image_admin ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_add_locations_insertion >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_add_locations_insertion ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_deleted_image_admin >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_deleted_image_admin ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_duplicate_tags >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_duplicate_tags ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_remove_location_store_exception >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_remove_location_store_exception ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_remove_missing_property >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_remove_missing_property ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_replace_locations >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_replace_locations ... ok >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_replace_property >glance.tests.unit.v2.test_images_resource.TestImagesController.test_update_replace_property ... ok >glance.tests.unit.v2.test_images_resource.TestImagesControllerPolicies.test_update_get_image_location_unauthorized >glance.tests.unit.v2.test_images_resource.TestImagesControllerPolicies.test_update_get_image_location_unauthorized ... ok >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_create_invalid_id >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_create_invalid_id ... ok >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_index_sort_dir_bad_value >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_index_sort_dir_bad_value ... ok >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_update_base_attributes >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_update_base_attributes ... ok >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_update_pointer_encoding >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_update_pointer_encoding ... ok >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_update_v2_1_missing_operations >glance.tests.unit.v2.test_images_resource.TestImagesDeserializer.test_update_v2_1_missing_operations ... ok >glance.tests.unit.v2.test_images_resource.TestImagesDeserializerNoAdditionalProperties.test_create_with_additional_properties_disallowed >glance.tests.unit.v2.test_images_resource.TestImagesDeserializerNoAdditionalProperties.test_create_with_additional_properties_disallowed ... ok >glance.tests.unit.v2.test_images_resource.TestImagesDeserializerWithAdditionalProperties.test_create >glance.tests.unit.v2.test_images_resource.TestImagesDeserializerWithAdditionalProperties.test_create ... ok >glance.tests.unit.v2.test_images_resource.TestImagesSerializer.test_index >glance.tests.unit.v2.test_images_resource.TestImagesSerializer.test_index ... ok >glance.tests.unit.v2.test_images_resource.TestImagesSerializerDirectUrl.test_show_location_enabled_but_not_set >glance.tests.unit.v2.test_images_resource.TestImagesSerializerDirectUrl.test_show_location_enabled_but_not_set ... ok >glance.tests.unit.v2.test_images_resource.TestImagesSerializerWithExtendedSchema.test_show_reports_invalid_data >glance.tests.unit.v2.test_images_resource.TestImagesSerializerWithExtendedSchema.test_show_reports_invalid_data ... ok >glance.tests.unit.v2.test_registry_api.TestRegistryRPC.test_create_image_with_min_disk >glance.tests.unit.v2.test_registry_api.TestRegistryRPC.test_create_image_with_min_disk ... ok >glance.tests.unit.v2.test_registry_api.TestRegistryRPC.test_create_image_with_min_ram >glance.tests.unit.v2.test_registry_api.TestRegistryRPC.test_create_image_with_min_ram ... ok >glance.tests.unit.v2.test_registry_api.TestRegistryRPC.test_create_image_with_min_ram_default >glance.tests.unit.v2.test_registry_api.TestRegistryRPC.test_create_image_with_min_ram_default ... ok >glance.tests.unit.v2.test_registry_api.TestRegistryRPC.test_get_index_limit_marker >glance.tests.unit.v2.test_registry_api.TestRegistryRPC.test_get_index_limit_marker ... ok >glance.tests.unit.v2.test_registry_api.TestRegistryRPC.test_get_index_sort_created_at_asc >glance.tests.unit.v2.test_registry_api.TestRegistryRPC.test_get_index_sort_created_at_asc ... ok >glance.tests.unit.v2.test_registry_client.TestRegistryV2Client.test_get_index_sort_created_at_asc >glance.tests.unit.v2.test_registry_client.TestRegistryV2Client.test_get_index_sort_created_at_asc ... ok >glance.tests.unit.v2.test_registry_client.TestRegistryV2Client.test_image_destroy >glance.tests.unit.v2.test_registry_client.TestRegistryV2Client.test_image_destroy ... ok >glance.tests.unit.v2.test_registry_client.TestRegistryV2Client.test_image_get >glance.tests.unit.v2.test_registry_client.TestRegistryV2Client.test_image_get ... ok >glance.tests.unit.v2.test_registry_client.TestRegistryV2Client.test_image_get_index_marker >glance.tests.unit.v2.test_registry_client.TestRegistryV2Client.test_image_get_index_marker ... ok >glance.tests.unit.v2.test_tasks_resource.TestTasksController.test_create >glance.tests.unit.v2.test_tasks_resource.TestTasksController.test_create ... ok >glance.tests.unit.v2.test_tasks_resource.TestTasksController.test_index_with_filters_return_many >glance.tests.unit.v2.test_tasks_resource.TestTasksController.test_index_with_filters_return_many ... ok >glance.tests.unit.v2.test_tasks_resource.TestTasksController.test_index_with_limit >glance.tests.unit.v2.test_tasks_resource.TestTasksController.test_index_with_limit ... ok >glance.tests.unit.v2.test_tasks_resource.TestTasksDeserializer.test_index_fraction >glance.tests.unit.v2.test_tasks_resource.TestTasksDeserializer.test_index_fraction ... ok >glance.tests.unit.v2.test_tasks_resource.TestTasksSerializer.test_create_ensure_expires_at_is_not_returned >glance.tests.unit.v2.test_tasks_resource.TestTasksSerializer.test_create_ensure_expires_at_is_not_returned ... ok >glance.tests.unit.v2.test_tasks_resource.TestTasksSerializer.test_index >glance.tests.unit.v2.test_tasks_resource.TestTasksSerializer.test_index ... ok > >====================================================================== >FAIL: glance.tests.functional.store.test_http.TestHTTPStore.test_create_store >glance.tests.functional.store.test_http.TestHTTPStore.test_create_store >---------------------------------------------------------------------- >_StringException: Traceback (most recent call last): > File "/home/fedora/testbed/glance/glance/tests/functional/store/__init__.py", line 72, in test_create_store > self.assertEqual(8, count) > File "/usr/lib/python2.7/site-packages/testtools/testcase.py", line 321, in assertEqual > self.assertThat(observed, matcher, message) > File "/usr/lib/python2.7/site-packages/testtools/testcase.py", line 406, in assertThat > raise mismatch_error >MismatchError: 8 != 7 > > >====================================================================== >FAIL: glance.tests.functional.store.test_filesystem.TestFilesystemStore.test_create_store >glance.tests.functional.store.test_filesystem.TestFilesystemStore.test_create_store >---------------------------------------------------------------------- >_StringException: Traceback (most recent call last): > File "/home/fedora/testbed/glance/glance/tests/functional/store/__init__.py", line 72, in test_create_store > self.assertEqual(8, count) > File "/usr/lib/python2.7/site-packages/testtools/testcase.py", line 321, in assertEqual > self.assertThat(observed, matcher, message) > File "/usr/lib/python2.7/site-packages/testtools/testcase.py", line 406, in assertThat > raise mismatch_error >MismatchError: 8 != 7 > > >====================================================================== >FAIL: glance.tests.unit.test_store_base.TestStoreBase.test_create_store_exclude_unconfigurable_drivers >glance.tests.unit.test_store_base.TestStoreBase.test_create_store_exclude_unconfigurable_drivers >---------------------------------------------------------------------- >_StringException: Traceback (most recent call last): > File "/home/fedora/testbed/glance/glance/tests/unit/test_store_base.py", line 59, in test_create_store_exclude_unconfigurable_drivers > self.assertEqual(9, count) > File "/usr/lib/python2.7/site-packages/testtools/testcase.py", line 321, in assertEqual > self.assertThat(observed, matcher, message) > File "/usr/lib/python2.7/site-packages/testtools/testcase.py", line 406, in assertThat > raise mismatch_error >MismatchError: 9 != 7 > > >====================================================================== >FAIL: process-returncode >process-returncode >---------------------------------------------------------------------- >_StringException: Binary content: > traceback (test/plain; charset="utf8") > > >====================================================================== >FAIL: process-returncode >process-returncode >---------------------------------------------------------------------- >_StringException: Binary content: > traceback (test/plain; charset="utf8") > > >---------------------------------------------------------------------- >Ran 2222 tests in 93.916s > >FAILED (failures=5, skipped=35)
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 1146938
: 941546