Unit Test Report

Status: Pass 890 Skip 184

Show Summary Failed All

Test Group/Test case Count Pass Fail Error Skip View
test.functional.s3api.test_acl.TestS3Acl 4 0 0 0 4 Detail
test_acl
skip
test_get_bucket_acl_error
skip
test_get_object_acl_error
skip
test_put_bucket_acl_error
skip
test.functional.s3api.test_acl.TestS3AclSigV4 4 0 0 0 4 Detail
test_acl
skip
test_get_bucket_acl_error
skip
test_get_object_acl_error
skip
test_put_bucket_acl_error
skip
test.functional.s3api.test_bucket.TestS3ApiBucket 23 22 0 0 1 Detail
test_blank_params
pass
test_bucket
pass
test_bucket_get_object_lock_configuration
pass
test_bucket_invalid_method_error
skip
test_bucket_listing_with_staticweb
pass
test_bucket_put_object_lock_configuration
pass
test_delete_bucket_error
pass
test_get_bucket_error
pass
test_get_bucket_v2_with_continuation_token_and_delimiter
pass
test_get_bucket_v2_with_fetch_owner
pass
test_get_bucket_v2_with_start_after
pass
test_get_bucket_with_delimiter
pass
test_get_bucket_with_encoding_type
pass
test_get_bucket_with_marker
pass
test_get_bucket_with_max_keys
pass
test_get_bucket_with_multi_char_delimiter
pass
test_get_bucket_with_non_ascii_delimiter
pass
test_get_bucket_with_prefix
pass
test_head_bucket_error
pass
test_put_bucket_error
pass
test_put_bucket_error_key2
pass
test_put_bucket_error_key3
pass
test_put_bucket_with_LocationConstraint
pass
test.functional.s3api.test_bucket.TestS3ApiBucketSigV4 23 22 0 0 1 Detail
test_blank_params
pass
test_bucket
pass
test_bucket_get_object_lock_configuration
pass
test_bucket_invalid_method_error
skip
test_bucket_listing_with_staticweb
pass
test_bucket_put_object_lock_configuration
pass
test_delete_bucket_error
pass
test_get_bucket_error
pass
test_get_bucket_v2_with_continuation_token_and_delimiter
pass
test_get_bucket_v2_with_fetch_owner
pass
test_get_bucket_v2_with_start_after
pass
test_get_bucket_with_delimiter
pass
test_get_bucket_with_encoding_type
pass
test_get_bucket_with_marker
pass
test_get_bucket_with_max_keys
pass
test_get_bucket_with_multi_char_delimiter
pass
test_get_bucket_with_non_ascii_delimiter
pass
test_get_bucket_with_prefix
pass
test_head_bucket_error
pass
test_put_bucket_error
pass
test_put_bucket_error_key2
pass
test_put_bucket_error_key3
pass
test_put_bucket_with_LocationConstraint
pass
test.functional.s3api.test_multi_delete.TestS3ApiMultiDelete 4 0 0 0 4 Detail
test_delete_multi_objects
skip
test_delete_multi_objects_error
skip
test_delete_multi_objects_with_non_ascii
skip
test_delete_multi_objects_with_quiet
skip
test.functional.s3api.test_multi_delete.TestS3ApiMultiDeleteSigV4 4 0 0 0 4 Detail
test_delete_multi_objects
skip
test_delete_multi_objects_error
skip
test_delete_multi_objects_with_non_ascii
skip
test_delete_multi_objects_with_quiet
skip
test.functional.s3api.test_multi_upload.TestS3ApiMultiUpload 17 0 0 0 17 Detail
test_abort_multi_upload_error
skip
test_complete_multi_upload_conditional
skip
test_complete_multi_upload_error
skip
test_complete_upload_min_segment_size
skip
test_complete_upload_with_fewer_etags
skip
test_delete_bucket_multi_upload_object_exisiting
skip
test_initiate_multi_upload_error
skip
test_list_multi_uploads_error
skip
test_list_parts_error
skip
test_mpu_copy_part_from_mpu_part_number_then_abort
skip
test_mpu_copy_part_from_mpu_part_number_then_complete
skip
test_mpu_copy_part_from_range_then_abort
skip
test_mpu_copy_part_from_range_then_complete
skip
test_object_multi_upload
skip
test_object_multi_upload_part_copy_version
skip
test_upload_part_copy_error
skip
test_upload_part_error
skip
test.functional.s3api.test_multi_upload.TestS3ApiMultiUploadSigV4 17 0 0 0 17 Detail
test_abort_multi_upload_error
skip
test_complete_multi_upload_conditional
skip
test_complete_multi_upload_error
skip
test_complete_upload_min_segment_size
skip
test_complete_upload_with_fewer_etags
skip
test_delete_bucket_multi_upload_object_exisiting
skip
test_initiate_multi_upload_error
skip
test_list_multi_uploads_error
skip
test_list_parts_error
skip
test_mpu_copy_part_from_mpu_part_number_then_abort
skip
test_mpu_copy_part_from_mpu_part_number_then_complete
skip
test_mpu_copy_part_from_range_then_abort
skip
test_mpu_copy_part_from_range_then_complete
skip
test_object_multi_upload
skip
test_object_multi_upload_part_copy_version
skip
test_upload_part_copy_error
skip
test_upload_part_error
skip
test.functional.s3api.test_object.TestS3ApiObject 46 0 0 0 46 Detail
test_delete_object_error
skip
test_get_object_error
skip
test_get_object_if_match
skip
test_get_object_if_modified_since
skip
test_get_object_if_none_match
skip
test_get_object_if_unmodified_since
skip
test_get_object_range
skip
test_get_object_response_cache_control
skip
test_get_object_response_content_disposition
skip
test_get_object_response_content_encoding
skip
test_get_object_response_content_language
skip
test_get_object_response_content_type
skip
test_head_object_error
skip
test_head_object_if_match
skip
test_head_object_if_modified_since
skip
test_head_object_if_none_match
skip
test_head_object_if_unmodified_since
skip
test_head_object_range
skip
test_object
skip
test_object_expiration_header
skip
test_put_object_cache_control
skip
test_put_object_conditional_requests
skip
test_put_object_content_encoding
skip
test_put_object_content_headers
skip
test_put_object_content_md5
skip
test_put_object_content_type
skip
test_put_object_copy_error
skip
test_put_object_copy_metadata_directive
skip
test_put_object_copy_source
skip
test_put_object_copy_source_if_match
skip
test_put_object_copy_source_if_modified_since
skip
test_put_object_copy_source_if_none_match
skip
test_put_object_copy_source_if_unmodified_since
skip
test_put_object_copy_source_params
skip
test_put_object_error
skip
test_put_object_expect
skip
test_put_object_expires
skip
test_put_object_invalid_x_delete_after
skip
test_put_object_invalid_x_delete_at
skip
test_put_object_metadata
skip
test_put_object_name_too_long
skip
test_put_object_robots_tag
skip
test_put_object_storage_class
skip
test_put_object_underscore_in_metadata
skip
test_put_object_valid_delete_headers
skip
test_put_object_weird_metadata
skip
test.functional.s3api.test_object.TestS3ApiObjectBoto3 3 3 0 0 0 Detail
test_put
pass
test_put_chunked
pass
test_put_chunked_sha256
pass
test.functional.s3api.test_object.TestS3ApiObjectSigV4 46 0 0 0 46 Detail
test_delete_object_error
skip
test_get_object_error
skip
test_get_object_if_match
skip
test_get_object_if_modified_since
skip
test_get_object_if_none_match
skip
test_get_object_if_unmodified_since
skip
test_get_object_range
skip
test_get_object_response_cache_control
skip
test_get_object_response_content_disposition
skip
test_get_object_response_content_encoding
skip
test_get_object_response_content_language
skip
test_get_object_response_content_type
skip
test_head_object_error
skip
test_head_object_if_match
skip
test_head_object_if_modified_since
skip
test_head_object_if_none_match
skip
test_head_object_if_unmodified_since
skip
test_head_object_range
skip
test_object
skip
test_object_expiration_header
skip
test_put_object_cache_control
skip
test_put_object_conditional_requests
skip
test_put_object_content_encoding
skip
test_put_object_content_headers
skip
test_put_object_content_md5
skip
test_put_object_content_type
skip
test_put_object_copy_error
skip
test_put_object_copy_metadata_directive
skip
test_put_object_copy_source
skip
test_put_object_copy_source_if_match
skip
test_put_object_copy_source_if_modified_since
skip
test_put_object_copy_source_if_none_match
skip
test_put_object_copy_source_if_unmodified_since
skip
test_put_object_copy_source_params
skip
test_put_object_error
skip
test_put_object_expect
skip
test_put_object_expires
skip
test_put_object_invalid_x_delete_after
skip
test_put_object_invalid_x_delete_at
skip
test_put_object_metadata
skip
test_put_object_name_too_long
skip
test_put_object_robots_tag
skip
test_put_object_storage_class
skip
test_put_object_underscore_in_metadata
skip
test_put_object_valid_delete_headers
skip
test_put_object_weird_metadata
skip
test.functional.s3api.test_presigned.TestS3ApiPresignedUrls 4 0 0 0 4 Detail
test_absolute_form_request
skip
test_bucket
skip
test_expiration_limits
skip
test_object
skip
test.functional.s3api.test_presigned.TestS3ApiPresignedUrlsSigV4 4 0 0 0 4 Detail
test_absolute_form_request
skip
test_bucket
skip
test_expiration_limits
skip
test_object
skip
test.functional.s3api.test_service.TestS3ApiService 3 0 0 0 3 Detail
test_service
skip
test_service_error_no_date_header
skip
test_service_error_signature_not_match
skip
test.functional.s3api.test_service.TestS3ApiServiceSigV4 3 0 0 0 3 Detail
test_service
skip
test_service_error_no_date_header
skip
test_service_error_signature_not_match
skip
test.functional.s3api.test_versioning.TestS3ApiVersioning 3 0 0 0 3 Detail
test_versioning_immediately_suspend
skip
test_versioning_put
skip
test_versioning_put_error
skip
test.functional.s3api.test_xxe_injection.TestS3ApiXxeInjection 5 4 0 0 1 Detail
test_complete_multipart_upload
pass
test_create_bucket
pass
test_delete_objects
pass
test_put_bucket_acl
skip
test_put_bucket_versioning
pass
test.functional.test_access_control.TestContainerACL 1 0 0 0 1 Detail
test_container_acl
skip
test.functional.test_access_control.TestRBAC 2 0 0 0 2 Detail
test_rbac
skip
test_rbac_with_service_prefix
skip
test.functional.test_access_control.TestRBACInfo 2 0 0 0 2 Detail
test_rbac_info
skip
test_rbac_info_with_service_prefix
skip
test.functional.test_account.TestAccount 17 17 0 0 0 Detail
test_GET_HEAD_content_type
pass
test_account_acls
pass
test_admin_acl
pass
test_bad_metadata
pass
test_bad_metadata2
pass
test_bad_metadata3
pass
test_invalid_acl_keys
pass
test_invalid_acl_values
pass
test_invalid_acls
pass
test_metadata
pass
test_multi_metadata
pass
test_protected_tempurl
pass
test_read_only_acl
pass
test_read_write_acl
pass
test_swift_account_acls
pass
test_swift_prohibits_garbage_account_acls
pass
test_unicode_metadata
pass
test.functional.test_account.TestAccountInNonDefaultDomain 1 0 0 0 1 Detail
test_project_domain_id_header
skip
test.functional.test_account.TestAccountQuotas 9 6 0 0 3 Detail
test_admin_can_set_and_remove_user_policy_quota
skip
test_admin_can_set_and_remove_user_quota
skip
test_admin_can_set_and_remove_user_quota_legacy
skip
test_user_cannot_remove_own_policy_quota
pass
test_user_cannot_remove_own_quota
pass
test_user_cannot_remove_own_quota_legacy
pass
test_user_cannot_set_own_policy_quota
pass
test_user_cannot_set_own_quota
pass
test_user_cannot_set_own_quota_legacy
pass
test.functional.test_container.TestContainer 29 29 0 0 0 Detail
test_GET_HEAD_content_type
pass
test_POST_bad_metadata
pass
test_POST_bad_metadata2
pass
test_POST_bad_metadata3
pass
test_POST_metadata
pass
test_PUT_bad_metadata
pass
test_PUT_metadata
pass
test_admin_acl_listing
pass
test_admin_acl_metadata
pass
test_conflict_change_storage_policy_with_put
pass
test_container_quota_bytes
pass
test_create_container_gets_default_policy_by_default
pass
test_create_non_default_storage_policy_container
pass
test_cross_account_container
pass
test_cross_account_public_container
pass
test_error_invalid_storage_policy_name
pass
test_long_name_content_type
pass
test_multi_metadata
pass
test_nonadmin_user
pass
test_noop_change_storage_policy_with_post
pass
test_null_name
pass
test_protected_container_acl
pass
test_protected_container_sync
pass
test_public_container
pass
test_read_only_acl_listings
pass
test_read_only_acl_metadata
pass
test_read_write_acl_listings
pass
test_read_write_acl_metadata
pass
test_unicode_metadata
pass
test.functional.test_container.TestContainerACLsAccount1 4 0 0 0 4 Detail
test_cross_account_acl_ids_in_default_domain
skip
test_cross_account_acl_ids_with_user_in_non_default_domain
skip
test_cross_account_acl_names_in_default_domain
skip
test_cross_account_acl_names_with_user_in_non_default_domain
skip
test.functional.test_container.TestContainerACLsAccount4 2 0 0 0 2 Detail
test_cross_account_acl_ids_with_project_in_non_default_domain
skip
test_cross_account_acl_names_with_project_in_non_default_domain
skip
test.functional.test_dlo.TestDlo 16 16 0 0 0 Detail
test_copy
pass
test_copy_account
pass
test_copy_manifest
pass
test_dlo_if_match_get
pass
test_dlo_if_match_head
pass
test_dlo_if_none_match_get
pass
test_dlo_if_none_match_head
pass
test_dlo_post_with_manifest_header
pass
test_dlo_post_with_manifest_regular_object
pass
test_dlo_post_without_manifest_header
pass
test_dlo_referer_on_segment_container
pass
test_get_manifest
pass
test_get_manifest_document_itself
pass
test_get_multiple_ranges
pass
test_get_range
pass
test_get_range_out_of_range
pass
test.functional.test_dlo.TestDloUTF8 16 16 0 0 0 Detail
test_copy
pass
test_copy_account
pass
test_copy_manifest
pass
test_dlo_if_match_get
pass
test_dlo_if_match_head
pass
test_dlo_if_none_match_get
pass
test_dlo_if_none_match_head
pass
test_dlo_post_with_manifest_header
pass
test_dlo_post_with_manifest_regular_object
pass
test_dlo_post_without_manifest_header
pass
test_dlo_referer_on_segment_container
pass
test_get_manifest
pass
test_get_manifest_document_itself
pass
test_get_multiple_ranges
pass
test_get_range
pass
test_get_range_out_of_range
pass
test.functional.test_domain_remap.TestDomainRemap 4 4 0 0 0 Detail
test_GET_remapped_account
pass
test_GET_remapped_container
pass
test_PUT_remapped_account
pass
test_PUT_remapped_container
pass
test.functional.test_object.TestObject 28 27 0 0 1 Detail
test_admin
pass
test_allow_open_expired_disabled
pass
test_bulk_delete
pass
test_container_write_only
pass
test_copy_between_accounts
pass
test_copy_object
pass
test_cors
pass
test_cross_policy_copy
pass
test_delete_content_type
pass
test_delete_if_delete_at_bad
pass
test_etag_quoter
pass
test_if_none_match
pass
test_manifest
pass
test_metadata
pass
test_non_integer_x_delete_after
pass
test_non_integer_x_delete_at
pass
test_null_name
pass
test_open_expired_enabled
skip
test_private_object
pass
test_public_object
pass
test_read_only
pass
test_read_write
pass
test_too_big_x_timestamp
pass
test_too_small_x_timestamp
pass
test_x_delete_after
pass
test_x_delete_at
pass
test_x_delete_at_in_the_far_future
pass
test_x_delete_at_in_the_past
pass
test.functional.test_object_versioning.TestContainerOperations 23 23 0 0 0 Detail
testFileListingLimitMarkerPrefix
pass
testListDelimiter
pass
testListMultiCharDelimiter
pass
testPrefixAndLimit
pass
test_bytes_count
pass
test_container_quota_bytes
pass
test_is_latest
pass
test_list_all_versions
pass
test_list_all_versions_reverse
pass
test_list_limit
pass
test_list_limit_marker
pass
test_list_marker
pass
test_list_marker_and_version_marker
pass
test_list_marker_and_version_marker_is_null
pass
test_list_marker_and_version_marker_reverse
pass
test_list_prefix_version_marker
pass
test_list_prefix_version_marker_reverse
pass
test_list_unversioned_container
pass
test_list_versions_pagination
pass
test_list_versions_pagination_with_null_version
pass
test_list_versions_prefix
pass
test_list_versions_prefix_reverse
pass
test_unacceptable
pass
test.functional.test_object_versioning.TestContainerOperationsUTF8 23 23 0 0 0 Detail
testFileListingLimitMarkerPrefix
pass
testListDelimiter
pass
testListMultiCharDelimiter
pass
testPrefixAndLimit
pass
test_bytes_count
pass
test_container_quota_bytes
pass
test_is_latest
pass
test_list_all_versions
pass
test_list_all_versions_reverse
pass
test_list_limit
pass
test_list_limit_marker
pass
test_list_marker
pass
test_list_marker_and_version_marker
pass
test_list_marker_and_version_marker_is_null
pass
test_list_marker_and_version_marker_reverse
pass
test_list_prefix_version_marker
pass
test_list_prefix_version_marker_reverse
pass
test_list_unversioned_container
pass
test_list_versions_pagination
pass
test_list_versions_pagination_with_null_version
pass
test_list_versions_prefix
pass
test_list_versions_prefix_reverse
pass
test_unacceptable
pass
test.functional.test_object_versioning.TestDeleteContainer 1 1 0 0 0 Detail
test_delete_container
pass
test.functional.test_object_versioning.TestHistoryLocationWithVersioning 2 2 0 0 0 Detail
test_delete_with_null_version_id
pass
test_list_with_versions_param
pass
test.functional.test_object_versioning.TestObjectVersioning 25 25 0 0 0 Detail
test_account_list_containers
pass
test_container_acls
pass
test_copy_destination_restore_symlink
pass
test_delete_delete_marker_with_version_api
pass
test_delete_with_version_api_current_object
pass
test_delete_with_version_api_current_object_disabled
pass
test_delete_with_version_api_last_object
pass
test_delete_with_version_api_null_version
pass
test_delete_with_version_api_old_object
pass
test_delete_with_version_api_old_object_current_unversioned
pass
test_delete_with_version_api_old_object_disabled
pass
test_disable_version
pass
test_expiry
pass
test_get_if_match
pass
test_link_to_versioned_object
pass
test_make_old_version_latest
pass
test_overwriting
pass
test_overwriting_symlink
pass
test_overwriting_with_url_encoded_object_name
pass
test_unversioned_overwrite_and_delete
pass
test_unversioned_post
pass
test_versioned_overwrite_from_old_version
pass
test_versioned_post
pass
test_versioned_staticlink
pass
test_versioning_dlo
pass
test.functional.test_object_versioning.TestObjectVersioningUTF8 25 25 0 0 0 Detail
test_account_list_containers
pass
test_container_acls
pass
test_copy_destination_restore_symlink
pass
test_delete_delete_marker_with_version_api
pass
test_delete_with_version_api_current_object
pass
test_delete_with_version_api_current_object_disabled
pass
test_delete_with_version_api_last_object
pass
test_delete_with_version_api_null_version
pass
test_delete_with_version_api_old_object
pass
test_delete_with_version_api_old_object_current_unversioned
pass
test_delete_with_version_api_old_object_disabled
pass
test_disable_version
pass
test_expiry
pass
test_get_if_match
pass
test_link_to_versioned_object
pass
test_make_old_version_latest
pass
test_overwriting
pass
test_overwriting_symlink
pass
test_overwriting_with_url_encoded_object_name
pass
test_unversioned_overwrite_and_delete
pass
test_unversioned_post
pass
test_versioned_overwrite_from_old_version
pass
test_versioned_post
pass
test_versioned_staticlink
pass
test_versioning_dlo
pass
test.functional.test_object_versioning.TestSloWithVersioning 5 5 0 0 0 Detail
test_links_to_slo
pass
test_slo_GET_part_number_with_version
pass
test_slo_HEAD_part_number_multiple_versions
pass
test_slo_HEAD_part_number_with_version
pass
test_slo_manifest_version
pass
test.functional.test_object_versioning.TestSloWithVersioningUTF8 5 5 0 0 0 Detail
test_links_to_slo
pass
test_slo_GET_part_number_with_version
pass
test_slo_HEAD_part_number_multiple_versions
pass
test_slo_HEAD_part_number_with_version
pass
test_slo_manifest_version
pass
test.functional.test_object_versioning.TestVersioningAccountTempurl 3 3 0 0 0 Detail
test_GET_latest
pass
test_GET_version_id
pass
test_PUT
pass
test.functional.test_object_versioning.TestVersioningContainerTempurl 2 2 0 0 0 Detail
test_GET_latest
pass
test_PUT
pass
test.functional.test_object_versioning.TestVersionsLocationWithVersioning 2 2 0 0 0 Detail
test_delete_with_null_version_id
pass
test_list_with_versions_param
pass
test.functional.test_protocol.TestHttpProtocol 4 4 0 0 0 Detail
test_invalid_path_info
pass
test_path_missing_account
pass
test_path_missing_account_and_container
pass
test_path_missing_container
pass
test.functional.test_slo.TestSlo 55 54 0 0 1 Detail
test_get_head_part_number_invalid
pass
test_get_head_part_number_out_of_range
pass
test_get_part_number_simple_manifest
pass
test_head_part_number_simple_manifest
pass
test_slo_client_etag
pass
test_slo_client_etag_mismatch
pass
test_slo_container_listing
pass
test_slo_copy
pass
test_slo_copy_account
pass
test_slo_copy_part_number
pass
test_slo_copy_part_number_using_x_copy_from
pass
test_slo_copy_the_manifest
pass
test_slo_copy_the_manifest_account
pass
test_slo_copy_the_manifest_updating_metadata
pass
test_slo_copy_the_manifest_using_x_copy_from
pass
test_slo_copy_using_x_copy_from
pass
test_slo_data_segments
pass
test_slo_etag_is_quote_wrapped_hash_of_etags
pass
test_slo_etag_is_quote_wrapped_hash_of_etags_submanifests
pass
test_slo_etag_mismatch
pass
test_slo_funky_segment
pass
test_slo_get_nested_manifest
pass
test_slo_get_ranged_manifest
pass
test_slo_get_ranged_manifest_repeated_segment
pass
test_slo_get_ranged_submanifest
pass
test_slo_get_raw_the_manifest_with_details_from_server
pass
test_slo_get_simple_manifest
pass
test_slo_get_the_manifest
pass
test_slo_get_the_manifest_with_details_from_server
pass
test_slo_head_the_manifest
pass
test_slo_if_match_get
pass
test_slo_if_match_head
pass
test_slo_if_none_match_get
pass
test_slo_if_none_match_head
pass
test_slo_if_none_match_put
pass
test_slo_missing_etag
pass
test_slo_missing_size
pass
test_slo_multi_ranged_get
pass
test_slo_multipart_delete_part_number_ignored
pass
test_slo_overwrite_segment_with_manifest
pass
test_slo_path_only
pass
test_slo_post_the_manifest_metadata_update
pass
test_slo_post_the_manifest_metadata_update_with_qs
pass
test_slo_put_heartbeating
pass
test_slo_ranged_get
pass
test_slo_ranged_get_half_open_on_left
pass
test_slo_ranged_get_half_open_on_right
pass
test_slo_ranged_submanifest
pass
test_slo_referer_on_segment_container
pass
test_slo_size_mismatch
pass
test_slo_typo_etag
pass
test_slo_typo_size
pass
test_slo_unspecified_etag
pass
test_slo_unspecified_size
pass
test_x_delete_at_with_part_number_and_open_expired
skip
test.functional.test_slo.TestSloUTF8 55 54 0 0 1 Detail
test_get_head_part_number_invalid
pass
test_get_head_part_number_out_of_range
pass
test_get_part_number_simple_manifest
pass
test_head_part_number_simple_manifest
pass
test_slo_client_etag
pass
test_slo_client_etag_mismatch
pass
test_slo_container_listing
pass
test_slo_copy
pass
test_slo_copy_account
pass
test_slo_copy_part_number
pass
test_slo_copy_part_number_using_x_copy_from
pass
test_slo_copy_the_manifest
pass
test_slo_copy_the_manifest_account
pass
test_slo_copy_the_manifest_updating_metadata
pass
test_slo_copy_the_manifest_using_x_copy_from
pass
test_slo_copy_using_x_copy_from
pass
test_slo_data_segments
pass
test_slo_etag_is_quote_wrapped_hash_of_etags
pass
test_slo_etag_is_quote_wrapped_hash_of_etags_submanifests
pass
test_slo_etag_mismatch
pass
test_slo_funky_segment
pass
test_slo_get_nested_manifest
pass
test_slo_get_ranged_manifest
pass
test_slo_get_ranged_manifest_repeated_segment
pass
test_slo_get_ranged_submanifest
pass
test_slo_get_raw_the_manifest_with_details_from_server
pass
test_slo_get_simple_manifest
pass
test_slo_get_the_manifest
pass
test_slo_get_the_manifest_with_details_from_server
pass
test_slo_head_the_manifest
pass
test_slo_if_match_get
pass
test_slo_if_match_head
pass
test_slo_if_none_match_get
pass
test_slo_if_none_match_head
pass
test_slo_if_none_match_put
pass
test_slo_missing_etag
pass
test_slo_missing_size
pass
test_slo_multi_ranged_get
pass
test_slo_multipart_delete_part_number_ignored
pass
test_slo_overwrite_segment_with_manifest
pass
test_slo_path_only
pass
test_slo_post_the_manifest_metadata_update
pass
test_slo_post_the_manifest_metadata_update_with_qs
pass
test_slo_put_heartbeating
pass
test_slo_ranged_get
pass
test_slo_ranged_get_half_open_on_left
pass
test_slo_ranged_get_half_open_on_right
pass
test_slo_ranged_submanifest
pass
test_slo_referer_on_segment_container
pass
test_slo_size_mismatch
pass
test_slo_typo_etag
pass
test_slo_typo_size
pass
test_slo_unspecified_etag
pass
test_slo_unspecified_size
pass
test_x_delete_at_with_part_number_and_open_expired
skip
test.functional.test_staticweb.TestStaticWeb 24 24 0 0 0 Detail
test_index_anon_direct
pass
test_index_anon_remap_acct
pass
test_index_anon_remap_cont
pass
test_index_auth_direct
pass
test_index_auth_remap_acct
pass
test_index_auth_remap_cont
pass
test_listing_anon_direct_with_css
pass
test_listing_anon_direct_without_css
pass
test_listing_anon_remap_acct_with_css
pass
test_listing_anon_remap_acct_without_css
pass
test_listing_anon_remap_cont_with_css
pass
test_listing_anon_remap_cont_without_css
pass
test_listing_auth_direct_with_css
pass
test_listing_auth_direct_without_css
pass
test_listing_auth_remap_acct_with_css
pass
test_listing_auth_remap_acct_without_css
pass
test_listing_auth_remap_cont_with_css
pass
test_listing_auth_remap_cont_without_css
pass
test_redirect_slash_anon_direct
pass
test_redirect_slash_anon_remap_acct
pass
test_redirect_slash_anon_remap_cont
pass
test_redirect_slash_auth_direct
pass
test_redirect_slash_auth_remap_acct
pass
test_redirect_slash_auth_remap_cont
pass
test.functional.test_staticweb.TestStaticWebTempurl 6 6 0 0 0 Detail
test_get_dir
pass
test_get_dir_with_iso_expiry
pass
test_get_limited_dir
pass
test_get_root
pass
test_staticweb_off
pass
test_unauthed
pass
test.functional.test_staticweb.TestStaticWebUTF8 24 22 0 0 2 Detail
test_index_anon_direct
pass
test_index_anon_remap_acct
pass
test_index_anon_remap_cont
pass
test_index_auth_direct
pass
test_index_auth_remap_acct
pass
test_index_auth_remap_cont
pass
test_listing_anon_direct_with_css
pass
test_listing_anon_direct_without_css
pass
test_listing_anon_remap_acct_with_css
pass
test_listing_anon_remap_acct_without_css
pass
test_listing_anon_remap_cont_with_css
pass
test_listing_anon_remap_cont_without_css
pass
test_listing_auth_direct_with_css
pass
test_listing_auth_direct_without_css
pass
test_listing_auth_remap_acct_with_css
pass
test_listing_auth_remap_acct_without_css
pass
test_listing_auth_remap_cont_with_css
pass
test_listing_auth_remap_cont_without_css
pass
test_redirect_slash_anon_direct
pass
test_redirect_slash_anon_remap_acct
pass
test_redirect_slash_anon_remap_cont
skip
test_redirect_slash_auth_direct
pass
test_redirect_slash_auth_remap_acct
pass
test_redirect_slash_auth_remap_cont
skip
test.functional.test_symlink.TestCrossPolicySymlink 33 33 0 0 0 Detail
test_create_symlink_before_target
pass
test_delete_symlink
pass
test_dynamic_link_to_static_link
pass
test_overwrite_symlink
pass
test_post_symlink
pass
test_post_to_broken_dynamic_symlink
pass
test_post_to_broken_static_symlink
pass
test_post_with_symlink_header
pass
test_static_link_object_listing
pass
test_static_link_to_broken_symlink
pass
test_static_link_to_dynamic_link
pass
test_static_link_to_nowhere
pass
test_static_symlink_with_bad_etag_put_head_get
pass
test_symlink_and_slo_manifest_chain
pass
test_symlink_chain
pass
test_symlink_chain_with_etag
pass
test_symlink_copy
pass
test_symlink_copy_from_target
pass
test_symlink_copy_target
pass
test_symlink_get_ranged
pass
test_symlink_invalid_etag
pass
test_symlink_object_listing
pass
test_symlink_put_copy_from
pass
test_symlink_put_copy_from_cross_account
pass
test_symlink_put_head_get
pass
test_symlink_put_missing_target_container
pass
test_symlink_put_non_zero_length
pass
test_symlink_put_target_account
pass
test_symlink_target_each_other
pass
test_symlink_target_itself
pass
test_symlink_with_encoded_target_name
pass
test_symlink_with_etag_put_head_get
pass
test_symlink_with_etag_put_target_account
pass
test.functional.test_symlink.TestSymlink 33 33 0 0 0 Detail
test_create_symlink_before_target
pass
test_delete_symlink
pass
test_dynamic_link_to_static_link
pass
test_overwrite_symlink
pass
test_post_symlink
pass
test_post_to_broken_dynamic_symlink
pass
test_post_to_broken_static_symlink
pass
test_post_with_symlink_header
pass
test_static_link_object_listing
pass
test_static_link_to_broken_symlink
pass
test_static_link_to_dynamic_link
pass
test_static_link_to_nowhere
pass
test_static_symlink_with_bad_etag_put_head_get
pass
test_symlink_and_slo_manifest_chain
pass
test_symlink_chain
pass
test_symlink_chain_with_etag
pass
test_symlink_copy
pass
test_symlink_copy_from_target
pass
test_symlink_copy_target
pass
test_symlink_get_ranged
pass
test_symlink_invalid_etag
pass
test_symlink_object_listing
pass
test_symlink_put_copy_from
pass
test_symlink_put_copy_from_cross_account
pass
test_symlink_put_head_get
pass
test_symlink_put_missing_target_container
pass
test_symlink_put_non_zero_length
pass
test_symlink_put_target_account
pass
test_symlink_target_each_other
pass
test_symlink_target_itself
pass
test_symlink_with_encoded_target_name
pass
test_symlink_with_etag_put_head_get
pass
test_symlink_with_etag_put_target_account
pass
test.functional.test_symlink.TestSymlinkAccountTempurl 3 3 0 0 0 Detail
test_GET_symlink_inside_container
pass
test_GET_symlink_outside_container
pass
test_PUT_symlink
pass
test.functional.test_symlink.TestSymlinkComparison 8 8 0 0 0 Detail
testIfMatch
pass
testIfMatchAndUnmodified
pass
testIfMatchMultipleEtags
pass
testIfModifiedSince
pass
testIfNoneMatch
pass
testIfNoneMatchMultipleEtags
pass
testIfUnmodifiedSince
pass
testLastModified
pass
test.functional.test_symlink.TestSymlinkContainerTempurl 3 3 0 0 0 Detail
test_GET_symlink_inside_container
pass
test_GET_symlink_outside_container
pass
test_PUT_symlink
pass
test.functional.test_symlink.TestSymlinkDlo 4 4 0 0 0 Detail
test_get_manifest
pass
test_get_manifest_document_itself
pass
test_get_range
pass
test_get_range_out_of_range
pass
test.functional.test_symlink.TestSymlinkSlo 7 7 0 0 0 Detail
test_slo_get_ranged_manifest
pass
test_slo_ranged_get
pass
test_static_link_target_slo_manifest
pass
test_static_link_target_slo_manifest_wrong_etag
pass
test_static_link_target_symlink_to_slo_manifest
pass
test_symlink_target_slo_manifest
pass
test_symlink_target_slo_nested_manifest
pass
test.functional.test_symlink.TestSymlinkTargetObjectComparison 8 8 0 0 0 Detail
testIfMatch
pass
testIfMatchAndUnmodified
pass
testIfMatchMultipleEtags
pass
testIfModifiedSince
pass
testIfNoneMatch
pass
testIfNoneMatchMultipleEtags
pass
testIfUnmodifiedSince
pass
testLastModified
pass
test.functional.test_symlink.TestSymlinkToSloSegments 5 5 0 0 0 Detail
test_slo_container_listing
pass
test_slo_copy
pass
test_slo_copy_the_manifest
pass
test_slo_etag_is_hash_of_etags
pass
test_slo_get_simple_manifest_with_links
pass
test.functional.test_tempurl.TestContainerTempurl 11 11 0 0 0 Detail
test_GET
pass
test_GET_DLO_inside_container
pass
test_GET_DLO_outside_container
pass
test_GET_with_key_2
pass
test_HEAD
pass
test_PUT
pass
test_changing_expires
pass
test_changing_sig
pass
test_different_object
pass
test_tempurl_keys_hidden_from_acl_readonly
pass
test_tempurl_keys_visible_to_account_owner
pass
test.functional.test_tempurl.TestContainerTempurlUTF8 11 11 0 0 0 Detail
test_GET
pass
test_GET_DLO_inside_container
pass
test_GET_DLO_outside_container
pass
test_GET_with_key_2
pass
test_HEAD
pass
test_PUT
pass
test_changing_expires
pass
test_changing_sig
pass
test_different_object
pass
test_tempurl_keys_hidden_from_acl_readonly
pass
test_tempurl_keys_visible_to_account_owner
pass
test.functional.test_tempurl.TestSloTempurl 1 1 0 0 0 Detail
test_GET
pass
test.functional.test_tempurl.TestSloTempurlUTF8 1 1 0 0 0 Detail
test_GET
pass
test.functional.test_tempurl.TestTempurl 10 10 0 0 0 Detail
test_GET
pass
test_GET_DLO_inside_container
pass
test_GET_DLO_outside_container
pass
test_GET_with_key_2
pass
test_HEAD
pass
test_PUT
pass
test_PUT_manifest_access
pass
test_changing_expires
pass
test_changing_sig
pass
test_different_object
pass
test.functional.test_tempurl.TestTempurlAlgorithms 3 3 0 0 0 Detail
test_sha1
pass
test_sha256
pass
test_sha512
pass
test.functional.test_tempurl.TestTempurlPrefix 14 14 0 0 0 Detail
test_GET
pass
test_GET_DLO_inside_container
pass
test_GET_DLO_outside_container
pass
test_GET_with_key_2
pass
test_HEAD
pass
test_PUT
pass
test_PUT_manifest_access
pass
test_changing_expires
pass
test_changing_sig
pass
test_different_object
pass
test_empty_prefix
pass
test_missing_query_parm
pass
test_no_prefix_match
pass
test_object_url_with_prefix
pass
test.functional.test_tempurl.TestTempurlPrefixUTF8 14 14 0 0 0 Detail
test_GET
pass
test_GET_DLO_inside_container
pass
test_GET_DLO_outside_container
pass
test_GET_with_key_2
pass
test_HEAD
pass
test_PUT
pass
test_PUT_manifest_access
pass
test_changing_expires
pass
test_changing_sig
pass
test_different_object
pass
test_empty_prefix
pass
test_missing_query_parm
pass
test_no_prefix_match
pass
test_object_url_with_prefix
pass
test.functional.test_tempurl.TestTempurlUTF8 10 10 0 0 0 Detail
test_GET
pass
test_GET_DLO_inside_container
pass
test_GET_DLO_outside_container
pass
test_GET_with_key_2
pass
test_HEAD
pass
test_PUT
pass
test_PUT_manifest_access
pass
test_changing_expires
pass
test_changing_sig
pass
test_different_object
pass
test.functional.test_versioned_writes.TestCrossPolicyObjectVersioning 9 9 0 0 0 Detail
test_clear_version_option
pass
test_copy_destination_restore_symlink
pass
test_overwriting
pass
test_overwriting_symlink
pass
test_overwriting_with_url_encoded_object_name
pass
test_put_x_copy_from_restore_symlink
pass
test_versioning_check_acl
pass
test_versioning_container_acl
pass
test_versioning_dlo
pass
test.functional.test_versioned_writes.TestObjectVersioning 9 9 0 0 0 Detail
test_clear_version_option
pass
test_copy_destination_restore_symlink
pass
test_overwriting
pass
test_overwriting_symlink
pass
test_overwriting_with_url_encoded_object_name
pass
test_put_x_copy_from_restore_symlink
pass
test_versioning_check_acl
pass
test_versioning_container_acl
pass
test_versioning_dlo
pass
test.functional.test_versioned_writes.TestObjectVersioningChangingMode 1 1 0 0 0 Detail
test_delete_while_changing_mode
pass
test.functional.test_versioned_writes.TestObjectVersioningChangingModeUTF8 1 1 0 0 0 Detail
test_delete_while_changing_mode
pass
test.functional.test_versioned_writes.TestObjectVersioningHistoryMode 9 9 0 0 0 Detail
test_clear_version_option
pass
test_copy_destination_restore_symlink
pass
test_overwriting
pass
test_overwriting_symlink
pass
test_overwriting_with_url_encoded_object_name
pass
test_put_x_copy_from_restore_symlink
pass
test_versioning_check_acl
pass
test_versioning_container_acl
pass
test_versioning_dlo
pass
test.functional.test_versioned_writes.TestObjectVersioningHistoryModeUTF8 9 9 0 0 0 Detail
test_clear_version_option
pass
test_copy_destination_restore_symlink
pass
test_overwriting
pass
test_overwriting_symlink
pass
test_overwriting_with_url_encoded_object_name
pass
test_put_x_copy_from_restore_symlink
pass
test_versioning_check_acl
pass
test_versioning_container_acl
pass
test_versioning_dlo
pass
test.functional.test_versioned_writes.TestObjectVersioningUTF8 9 9 0 0 0 Detail
test_clear_version_option
pass
test_copy_destination_restore_symlink
pass
test_overwriting
pass
test_overwriting_symlink
pass
test_overwriting_with_url_encoded_object_name
pass
test_put_x_copy_from_restore_symlink
pass
test_versioning_check_acl
pass
test_versioning_container_acl
pass
test_versioning_dlo
pass
test.functional.test_versioned_writes.TestSloWithVersioning 2 2 0 0 0 Detail
test_slo_manifest_version
pass
test_slo_manifest_version_size
pass
test.functional.test_versioned_writes.TestSloWithVersioningUTF8 2 2 0 0 0 Detail
test_slo_manifest_version
pass
test_slo_manifest_version_size
pass
test.functional.tests.TestAccount 18 17 0 0 1 Detail
testAccountHead
pass
testContainerListing
pass
testContainerListingLastModified
pass
testContainerSerializedInfo
pass
testContainersOrderedByName
pass
testInvalidAuthToken
pass
testInvalidPath
pass
testInvalidUTF8Path
pass
testLastContainerMarker
pass
testListDelimiter
pass
testListDelimiterAndPrefix
pass
testListMultiCharDelimiter
pass
testListingLimit
pass
testMarkerLimitContainerList
pass
testNoAuthToken
pass
testPUTError
skip
testQuotedWWWAuthenticateHeader
pass
testVersionOnlyPath
pass
test.functional.tests.TestAccountNoContainers 1 1 0 0 0 Detail
testGetRequest
pass
test.functional.tests.TestAccountNoContainersUTF8 1 1 0 0 0 Detail
testGetRequest
pass
test.functional.tests.TestAccountSorting 6 6 0 0 0 Detail
testAccountContainerListSorting
pass
testAccountContainerListSortingByMarkersExclusive
pass
testAccountContainerListSortingByMarkersInclusive
pass
testAccountContainerListSortingByPrefix
pass
testAccountContainerListSortingByReversedMarkers
pass
testAccountContainerListSortingReverse
pass
test.functional.tests.TestAccountUTF8 18 17 0 0 1 Detail
testAccountHead
pass
testContainerListing
pass
testContainerListingLastModified
pass
testContainerSerializedInfo
pass
testContainersOrderedByName
pass
testInvalidAuthToken
pass
testInvalidPath
pass
testInvalidUTF8Path
pass
testLastContainerMarker
pass
testListDelimiter
pass
testListDelimiterAndPrefix
pass
testListMultiCharDelimiter
pass
testListingLimit
pass
testMarkerLimitContainerList
pass
testNoAuthToken
pass
testPUTError
skip
testQuotedWWWAuthenticateHeader
pass
testVersionOnlyPath
pass
test.functional.tests.TestContainer 28 28 0 0 0 Detail
testContainerExistenceCachingProblem
pass
testContainerFileList
pass
testContainerFileListOnContainerThatDoesNotExist
pass
testContainerFileListWithLimit
pass
testContainerInfo
pass
testContainerInfoOnContainerThatDoesNotExist
pass
testContainerJsonFileList
pass
testContainerLastModified
pass
testContainerNameLimit
pass
testContainerXmlFileList
pass
testCreate
pass
testCreateOnExisting
pass
testDelete
pass
testDeleteOnContainerThatDoesNotExist
pass
testDeleteOnContainerWithFiles
pass
testFileCreateInContainerThatDoesNotExist
pass
testFileListingLimitMarkerPrefix
pass
testFileOrder
pass
testFileThenContainerDelete
pass
testLastFileMarker
pass
testLeadingDelimiter
pass
testListDelimiter
pass
testListDelimiterAndPrefix
pass
testListMultiCharDelimiter
pass
testMarkerLimitFileList
pass
testPrefixAndLimit
pass
testSlashInName
pass
testUtf8Container
pass
test.functional.tests.TestContainerPaths 3 3 0 0 0 Detail
testContainerListing
pass
testStructure
pass
testTraverseContainer
pass
test.functional.tests.TestContainerSorting 6 6 0 0 0 Detail
testContainerFileListSorting
pass
testContainerFileListSortingReversed
pass
testContainerFileSortingByMarkersExclusiveReversed
pass
testContainerFileSortingByMarkersInclusiveReversed
pass
testContainerFileSortingByPrefixReversed
pass
testContainerFileSortingByReversedMarkersReversed
pass
test.functional.tests.TestContainerUTF8 28 28 0 0 0 Detail
testContainerExistenceCachingProblem
pass
testContainerFileList
pass
testContainerFileListOnContainerThatDoesNotExist
pass
testContainerFileListWithLimit
pass
testContainerInfo
pass
testContainerInfoOnContainerThatDoesNotExist
pass
testContainerJsonFileList
pass
testContainerLastModified
pass
testContainerNameLimit
pass
testContainerXmlFileList
pass
testCreate
pass
testCreateOnExisting
pass
testDelete
pass
testDeleteOnContainerThatDoesNotExist
pass
testDeleteOnContainerWithFiles
pass
testFileCreateInContainerThatDoesNotExist
pass
testFileListingLimitMarkerPrefix
pass
testFileOrder
pass
testFileThenContainerDelete
pass
testLastFileMarker
pass
testLeadingDelimiter
pass
testListDelimiter
pass
testListDelimiterAndPrefix
pass
testListMultiCharDelimiter
pass
testMarkerLimitFileList
pass
testPrefixAndLimit
pass
testSlashInName
pass
testUtf8Container
pass
test.functional.tests.TestFile 43 43 0 0 0 Detail
testBadHeaders
pass
testBlankMetadataName
pass
testChunkedPut
pass
testContentTypeGuessing
pass
testCopy
pass
testCopy404s
pass
testCopyAccount
pass
testCopyAccount404s
pass
testCopyDestinationSlashProblems
pass
testCopyFromAccountHeader
pass
testCopyFromAccountHeader403s
pass
testCopyFromAccountHeader404s
pass
testCopyFromHeader
pass
testCopyFromHeader404s
pass
testCopyNoDestinationHeader
pass
testCopyRange
pass
testDelete
pass
testDeleteOfFileThatDoesNotExist
pass
testDeleteThen404s
pass
testEtagResponse
pass
testEtagWayoff
pass
testFileCreate
pass
testFileSizeLimit
pass
testGetContentType
pass
testGetOnFileThatDoesNotExist
pass
testGetResponseHeaders
pass
testHead
pass
testHeadOnFileThatDoesNotExist
pass
testMetadataLengthLimits
pass
testMetadataNumberLimit
pass
testMetadataOnPost
pass
testMetadataOnPut
pass
testMultiRangeGets
pass
testNameLimit
pass
testNoContentLengthForPut
pass
testPostOnFileThatDoesNotExist
pass
testQuestionMarkInName
pass
testRangedGets
pass
testRangedGetsWithLWSinHeader
pass
testSerialization
pass
testStackedOverwrite
pass
testZeroByteFile
pass
test_POST
pass
test.functional.tests.TestFileComparison 8 8 0 0 0 Detail
testIfMatch
pass
testIfMatchAndUnmodified
pass
testIfMatchMultipleEtags
pass
testIfModifiedSince
pass
testIfNoneMatch
pass
testIfNoneMatchMultipleEtags
pass
testIfUnmodifiedSince
pass
testLastModified
pass
test.functional.tests.TestFileComparisonUTF8 8 8 0 0 0 Detail
testIfMatch
pass
testIfMatchAndUnmodified
pass
testIfMatchMultipleEtags
pass
testIfModifiedSince
pass
testIfNoneMatch
pass
testIfNoneMatchMultipleEtags
pass
testIfUnmodifiedSince
pass
testLastModified
pass
test.functional.tests.TestFileUTF8 43 43 0 0 0 Detail
testBadHeaders
pass
testBlankMetadataName
pass
testChunkedPut
pass
testContentTypeGuessing
pass
testCopy
pass
testCopy404s
pass
testCopyAccount
pass
testCopyAccount404s
pass
testCopyDestinationSlashProblems
pass
testCopyFromAccountHeader
pass
testCopyFromAccountHeader403s
pass
testCopyFromAccountHeader404s
pass
testCopyFromHeader
pass
testCopyFromHeader404s
pass
testCopyNoDestinationHeader
pass
testCopyRange
pass
testDelete
pass
testDeleteOfFileThatDoesNotExist
pass
testDeleteThen404s
pass
testEtagResponse
pass
testEtagWayoff
pass
testFileCreate
pass
testFileSizeLimit
pass
testGetContentType
pass
testGetOnFileThatDoesNotExist
pass
testGetResponseHeaders
pass
testHead
pass
testHeadOnFileThatDoesNotExist
pass
testMetadataLengthLimits
pass
testMetadataNumberLimit
pass
testMetadataOnPost
pass
testMetadataOnPut
pass
testMultiRangeGets
pass
testNameLimit
pass
testNoContentLengthForPut
pass
testPostOnFileThatDoesNotExist
pass
testQuestionMarkInName
pass
testRangedGets
pass
testRangedGetsWithLWSinHeader
pass
testSerialization
pass
testStackedOverwrite
pass
testZeroByteFile
pass
test_POST
pass
test.functional.tests.TestServiceToken 5 5 0 0 0 Detail
test_service_user_denied_with_x_auth_token
pass
test_service_user_denied_with_x_service_token
pass
test_user_access_own_auth_account
pass
test_user_cannot_access_service_account
pass
test_user_plus_service_can_access_service_account
pass
Total 1074 890 0 0 184