Skip to content

Fix flake8: remove unused import #9367

Fix flake8: remove unused import

Fix flake8: remove unused import #9367

GitHub Actions / addons REPORT failed Dec 13, 2024 in 0s

1563 passed, 5 failed and 21 skipped

Tests failed

❌ report.xml

1589 tests were completed in 377s with 1563 passed, 5 failed and 21 skipped.

Test suite Passed Failed Skipped Time
pytest 1563✅ 5❌ 21⚪ 377s

❌ pytest

addons.bitbucket.tests.test_models.TestNodeSettings
  ✅ test_after_delete
  ✅ test_after_fork_by_authorized_user
  ✅ test_after_fork_by_unauthorized_user
  ✅ test_after_remove_authorized_user_not_self
  ✅ test_after_remove_authorized_user_self
  ✅ test_before_remove_contributor_message
  ✅ test_clear_auth
  ✅ test_clear_settings
  ✅ test_complete_auth_false
  ✅ test_complete_has_auth_not_verified
  ✅ test_complete_true
  ✅ test_configured_false
  ✅ test_configured_true
  ✅ test_create_log
  ✅ test_deauthorize
  ✅ test_delete
  ✅ test_fields
  ✅ test_folder_defaults_to_none
  ✅ test_has_auth
  ✅ test_on_delete
  ✅ test_revoke_remote_access_called
  ✅ test_revoke_remote_access_not_called
  ✅ test_serialize_credentials
  ✅ test_serialize_credentials_not_authorized
  ✅ test_serialize_settings
  ✅ test_serialize_settings_not_configured
  ✅ test_set_folder
  ✅ test_set_user_auth
  ✅ test_to_json
  ✅ test_to_json_user_is_not_owner
  ✅ test_to_json_user_is_owner
addons.bitbucket.tests.test_models.TestUserSettings
  ✅ test_grant_oauth_access_metadata
  ✅ test_grant_oauth_access_no_metadata
  ✅ test_mergability
  ✅ test_merge_user_settings
  ✅ test_public_id
  ✅ test_verify_oauth_access_metadata
  ✅ test_verify_oauth_access_no_metadata
addons.bitbucket.tests.test_models.TestCallbacks
  ✅ test_after_delete
  ✅ test_after_fork_authenticator
  ✅ test_after_fork_not_authenticator
  ✅ test_after_remove_contributor_authenticator_not_self
  ✅ test_after_remove_contributor_authenticator_self
  ✅ test_after_remove_contributor_not_authenticator
  ✅ test_before_make_public
  ✅ test_before_page_load_not_contributor
  ✅ test_before_page_load_not_logged_in
  ✅ test_before_page_load_osf_private_bb_private
  ✅ test_before_page_load_osf_private_bb_public
  ✅ test_before_page_load_osf_public_bb_private
  ✅ test_before_page_load_osf_public_bb_public
  ✅ test_before_page_load_repo_deleted
  ✅ test_before_remove_contributor_authenticator
  ✅ test_before_remove_contributor_not_authenticator
  ✅ test_does_not_get_copied_to_registrations
addons.bitbucket.tests.test_serializer.TestBitbucketSerializer
  ✅ test_credentials_owner
  ✅ test_serialize_acccount
  ✅ test_serialize_granted_node
  ✅ test_serialize_settings_authorized
  ✅ test_serialize_settings_authorized_folder_is_set
  ✅ test_serialize_settings_authorized_no_folder
  ✅ test_serialize_settings_unauthorized
  ✅ test_serialized_acccounts
  ✅ test_serialized_node_settings_authorized
  ✅ test_serialized_node_settings_unauthorized
  ✅ test_serialized_urls_checks_required
  ✅ test_serialized_user_settings
  ✅ test_user_is_owner_no_node_settings
  ✅ test_user_is_owner_no_user_settings
  ✅ test_user_is_owner_node_authorized_user_is_not_owner
  ✅ test_user_is_owner_node_authorized_user_is_owner
  ✅ test_user_is_owner_node_not_authorized_user_has_accounts
  ✅ test_user_is_owner_node_not_authorized_user_has_no_accounts
addons.bitbucket.tests.test_views.TestBitbucketAuthViews
  ✅ test_delete_external_account
  ✅ test_delete_external_account_not_owner
  ✅ test_oauth_finish
  ✅ test_oauth_finish_enable_gv
  ✅ test_oauth_start
addons.bitbucket.tests.test_views.TestBitbucketConfigViews
  ✅ test_account_list_multiple
  ✅ test_account_list_not_authorized
  ✅ test_account_list_single
  ✅ test_deauthorize_node
  ✅ test_folder_list
  ✅ test_get_config
  ✅ test_get_config_not_logged_in
  ✅ test_get_config_unauthorized
  ✅ test_import_auth
  ✅ test_import_auth_cant_write_node
  ✅ test_import_auth_invalid_account
  ✅ test_set_config
addons.bitbucket.tests.test_views.TestBitbucketViews
  ✅ test_before_fork
  ✅ test_before_register
  ✅ test_get_refs_branch
  ✅ test_get_refs_defaults
  ✅ test_get_refs_sha_no_branch
addons.bitbucket.tests.test_views.TestBitbucketSettings
  ✅ test_deauthorize
  ✅ test_link_repo
  ✅ test_link_repo_no_change
  ✅ test_link_repo_non_existent
  ✅ test_link_repo_registration
addons.boa.tests.test_models.TestUserSettings
  ✅ test_grant_oauth_access_metadata
  ✅ test_grant_oauth_access_no_metadata
  ✅ test_mergability
  ✅ test_merge_user_settings
  ✅ test_verify_oauth_access_metadata
  ✅ test_verify_oauth_access_no_metadata
addons.boa.tests.test_models.TestNodeSettings
  ✅ test_after_delete
  ✅ test_after_fork_by_authorized_user
  ✅ test_after_fork_by_unauthorized_user
  ✅ test_after_remove_authorized_user_not_self
  ✅ test_after_remove_authorized_user_self
  ✅ test_before_remove_contributor_message
  ✅ test_clear_auth
  ✅ test_clear_settings
  ✅ test_complete_auth_false
  ✅ test_complete_has_auth_not_verified
  ✅ test_complete_true
  ✅ test_configured_false
  ✅ test_configured_true
  ✅ test_create_log
  ✅ test_deauthorize
  ✅ test_delete
  ✅ test_fields
  ✅ test_folder_defaults_to_none
  ✅ test_has_auth
  ✅ test_on_delete
  ✅ test_revoke_remote_access_called
  ✅ test_revoke_remote_access_not_called
  ✅ test_serialize_credentials
  ✅ test_serialize_credentials_not_authorized
  ✅ test_serialize_settings
  ✅ test_serialize_settings_not_configured
  ✅ test_set_folder
  ✅ test_set_user_auth
  ✅ test_to_json
addons.boa.tests.test_serializer.TestBoaSerializer
  ✅ test_credentials_owner
  ✅ test_serialize_acccount
  ✅ test_serialize_granted_node
  ✅ test_serialize_settings_authorized
  ✅ test_serialize_settings_authorized_folder_is_set
  ✅ test_serialize_settings_authorized_no_folder
  ✅ test_serialize_settings_unauthorized
  ✅ test_serialized_acccounts
  ✅ test_serialized_node_settings_authorized
  ✅ test_serialized_node_settings_unauthorized
  ✅ test_serialized_urls_checks_required
  ✅ test_serialized_user_settings
  ✅ test_user_is_owner_no_node_settings
  ✅ test_user_is_owner_no_user_settings
  ✅ test_user_is_owner_node_authorized_user_is_not_owner
  ✅ test_user_is_owner_node_authorized_user_is_owner
  ✅ test_user_is_owner_node_not_authorized_user_has_accounts
  ✅ test_user_is_owner_node_not_authorized_user_has_no_accounts
addons.boa.tests.test_tasks.TestBoaErrorHandling
  ✅ test_boa_error_code
  ✅ test_handle_boa_error
addons.boa.tests.test_tasks.TestSubmitToBoa
  ✅ test_submit_to_boa_async_called
addons.boa.tests.test_tasks.TestSubmitToBoaAsync
  ✅ test_compile_error
  ✅ test_data_set_error
  ✅ test_download_error
  ✅ test_execute_error
  ✅ test_file_too_large_error
  ✅ test_job_timeout_error
  ✅ test_login_error
  ✅ test_output_error_
  ✅ test_submit_error
  ✅ test_submit_success
  ✅ test_upload_error_conflict
  ✅ test_upload_error_other
addons.boa.tests.test_views.TestAuthViews
  ✅ test_delete_external_account
  ✅ test_delete_external_account_not_owner
  ✅ test_oauth_finish
  ✅ test_oauth_finish_enable_gv
  ✅ test_oauth_start
addons.boa.tests.test_views.TestConfigViews
  ✅ test_account_list_multiple
  ✅ test_account_list_not_authorized
  ✅ test_account_list_single
  ✅ test_deauthorize_node
  ✅ test_folder_list
  ✅ test_get_config
  ✅ test_get_config_admin_contrib_with_external_account
  ✅ test_get_config_admin_contrib_without_external_account
  ✅ test_get_config_not_logged_in
  ✅ test_get_config_owner_with_external_account
  ✅ test_get_config_owner_without_external_account
  ✅ test_get_config_read_contrib_with_valid_credentials
  ✅ test_get_config_read_contrib_without_valid_credentials
  ✅ test_get_config_unauthorized
  ✅ test_get_config_write_contrib_with_external_account
  ✅ test_get_config_write_contrib_without_external_account
  ✅ test_import_auth
  ✅ test_import_auth_cant_write_node
  ✅ test_import_auth_invalid_account
  ✅ test_set_config
addons.boa.tests.test_views.TestBoaSubmitViews
  ✅ test_boa_submit_job_admin_contrib
  ✅ test_boa_submit_job_from_addon_root
  ✅ test_boa_submit_job_from_sub_folder
  ✅ test_boa_submit_job_read_contrib
  ✅ test_boa_submit_job_write_contrib
addons.box.tests.test_client.TestCore
  ✅ test_get_addon_returns_box_user_settings
addons.box.tests.test_models.TestBoxNodeSettings
  ✅ test_after_delete
  ✅ test_after_fork_by_authorized_user
  ✅ test_after_fork_by_unauthorized_user
  ✅ test_after_remove_authorized_user_not_self
  ✅ test_after_remove_authorized_user_self
  ✅ test_before_remove_contributor_message
  ✅ test_clear_auth
  ✅ test_clear_settings
  ✅ test_complete_auth_false
  ✅ test_complete_has_auth_not_verified
  ✅ test_complete_true
  ✅ test_configured_false
  ✅ test_configured_true
  ✅ test_create_log
  ✅ test_deauthorize
  ✅ test_delete
  ✅ test_fields
  ✅ test_folder_defaults_to_none
  ✅ test_has_auth
  ✅ test_on_delete
  ✅ test_revoke_remote_access_called
  ✅ test_revoke_remote_access_not_called
  ✅ test_serialize_credentials
  ✅ test_serialize_credentials_not_authorized
  ✅ test_serialize_settings
  ✅ test_serialize_settings_not_configured
  ✅ test_set_folder
  ✅ test_set_user_auth
  ✅ test_to_json
addons.box.tests.test_models.TestBoxUserSettings
  ✅ test_grant_oauth_access_metadata
  ✅ test_grant_oauth_access_no_metadata
  ✅ test_mergability
  ✅ test_merge_user_settings
  ✅ test_verify_oauth_access_metadata
  ✅ test_verify_oauth_access_no_metadata
addons.box.tests.test_serializer.TestBoxSerializer
  ✅ test_credentials_owner
  ✅ test_serialize_acccount
  ✅ test_serialize_granted_node
  ✅ test_serialize_settings_authorized
  ✅ test_serialize_settings_authorized_folder_is_set
  ✅ test_serialize_settings_authorized_no_folder
  ✅ test_serialize_settings_unauthorized
  ✅ test_serialized_acccounts
  ✅ test_serialized_node_settings_authorized
  ✅ test_serialized_node_settings_unauthorized
  ✅ test_serialized_urls_checks_required
  ✅ test_serialized_user_settings
  ✅ test_user_is_owner_no_node_settings
  ✅ test_user_is_owner_no_user_settings
  ✅ test_user_is_owner_node_authorized_user_is_not_owner
  ✅ test_user_is_owner_node_authorized_user_is_owner
  ✅ test_user_is_owner_node_not_authorized_user_has_accounts
  ✅ test_user_is_owner_node_not_authorized_user_has_no_accounts
addons.box.tests.test_views.TestAuthViews
  ✅ test_delete_external_account
  ✅ test_delete_external_account_not_owner
  ✅ test_oauth_finish
  ✅ test_oauth_finish_enable_gv
  ✅ test_oauth_start
addons.box.tests.test_views.TestConfigViews
  ✅ test_account_list_multiple
  ✅ test_account_list_not_authorized
  ✅ test_account_list_single
  ✅ test_deauthorize_node
  ✅ test_folder_list
  ✅ test_get_config
  ✅ test_get_config_not_logged_in
  ✅ test_get_config_unauthorized
  ✅ test_import_auth
  ✅ test_import_auth_cant_write_node
  ✅ test_import_auth_invalid_account
  ✅ test_set_config
addons.box.tests.test_views.TestFilebrowserViews
  ✅ test_box_list_folders
  ✅ test_box_list_folders_doesnt_include_root
  ✅ test_box_list_folders_folders_only
  ✅ test_box_list_folders_handles_max_retry_error
  ✅ test_box_list_folders_if_folder_is_none
  ✅ test_box_list_folders_if_folder_is_none_and_folders_only
  ✅ test_box_list_folders_returns_error_if_invalid_path
addons.box.tests.test_views.TestRestrictions
  ✅ test_restricted_config_contrib_no_addon
  ✅ test_restricted_config_contrib_not_owner
  ✅ test_restricted_hgrid_data_contents
addons.dataverse.tests.test_client.TestClient
  ✅ test_connect
  ✅ test_connect_fail
  ✅ test_connect_from_settings
  ✅ test_connect_from_settings_none
  ✅ test_connect_from_settings_or_401
  ✅ test_connect_from_settings_or_401_forbidden
  ✅ test_connect_from_settings_or_401_none
  ✅ test_connect_or_error
  ✅ test_connect_or_error_returns_401_when_client_raises_unauthorized_error
  ✅ test_get_bad_dataset
  ✅ test_get_dataset
  ✅ test_get_dataset_calls_patched_timeout_method
  ✅ test_get_datasets
  ✅ test_get_datasets_no_dataverse
  ✅ test_get_dataverse
  ✅ test_get_dataverses
  ✅ test_get_deaccessioned_dataset
  ✅ test_get_files
  ✅ test_get_files_published
  ✅ test_get_unpublished_dataverse
  ✅ test_publish_dataset
  ✅ test_publish_dataset_unpublished_dataverse
addons.dataverse.tests.test_logger.TestDataverseNodeLogger
  ✅ test_log_deauthorized_when_node_settings_are_deleted
  ✅ test_log_file_added
  ✅ test_log_file_removed
addons.dataverse.tests.test_model.TestNodeSettings
  ✅ test_after_delete
  ✅ test_after_fork_by_authorized_user
  ✅ test_after_fork_by_unauthorized_user
  ✅ test_after_remove_authorized_user_not_self
  ✅ test_after_remove_authorized_user_self
  ✅ test_before_remove_contributor_message
  ✅ test_clear_auth
  ✅ test_clear_settings
  ✅ test_complete_auth_false
  ✅ test_complete_has_auth_not_verified
  ✅ test_complete_true
  ✅ test_configured_false
  ✅ test_configured_true
  ✅ test_create_log
  ✅ test_deauthorize
  ✅ test_delete
  ✅ test_does_not_get_copied_to_registrations
  ✅ test_fields
  ✅ test_folder_defaults_to_none
  ✅ test_has_auth
  ✅ test_on_delete
  ✅ test_revoke_remote_access_called
  ✅ test_revoke_remote_access_not_called
  ✅ test_serialize_credentials
  ✅ test_serialize_credentials_not_authorized
  ✅ test_serialize_settings
  ✅ test_serialize_settings_not_configured
  ✅ test_set_folder
  ✅ test_set_user_auth
  ✅ test_to_json
addons.dataverse.tests.test_model.TestUserSettings
  ✅ test_grant_oauth_access_metadata
  ✅ test_grant_oauth_access_no_metadata
  ✅ test_mergability
  ✅ test_merge_user_settings
  ✅ test_verify_oauth_access_metadata
  ✅ test_verify_oauth_access_no_metadata
addons.dataverse.tests.test_serializer.TestDataverseSerializer
  ✅ test_credentials_owner
  ✅ test_serialize_acccount
  ✅ test_serialize_granted_node
  ✅ test_serialized_acccounts
  ✅ test_serialized_node_settings_authorized
  ✅ test_serialized_node_settings_unauthorized
  ✅ test_serialized_urls_checks_required
  ✅ test_serialized_user_settings
  ✅ test_user_is_owner_no_node_settings
  ✅ test_user_is_owner_no_user_settings
  ✅ test_user_is_owner_node_authorized_user_is_not_owner
  ✅ test_user_is_owner_node_authorized_user_is_owner
  ✅ test_user_is_owner_node_not_authorized_user_has_accounts
  ✅ test_user_is_owner_node_not_authorized_user_has_no_accounts
addons.dataverse.tests.test_views.TestAuthViews
  ✅ test_deauthorize
  ✅ test_user_config_get
addons.dataverse.tests.test_views.TestConfigViews
  ✅ test_account_list_multiple
  ✅ test_account_list_not_authorized
  ✅ test_account_list_single
  ✅ test_deauthorize_node
  ✅ test_folder_list
  ✅ test_get_config
  ✅ test_get_config_not_logged_in
  ✅ test_get_config_unauthorized
  ✅ test_import_auth
  ✅ test_import_auth_cant_write_node
  ✅ test_import_auth_invalid_account
  ✅ test_set_config
  ✅ test_set_config_no_dataset
addons.dataverse.tests.test_views.TestHgridViews
  ✅ test_dataverse_root_incomplete
  ✅ test_dataverse_root_no_connection
  ✅ test_dataverse_root_not_published
  ✅ test_dataverse_root_published
addons.dataverse.tests.test_views.TestCrudViews
  ✅ test_dataverse_publish_both
  ✅ test_dataverse_publish_dataset
addons.dataverse.tests.test_views.TestDataverseRestrictions
  ✅ test_restricted_set_dataset_not_owner
addons.dropbox.tests.test_client.TestCore
  ✅ test_get_addon_returns_dropbox_user_settings
addons.dropbox.tests.test_models.TestDropboxNodeSettings
  ✅ test_after_delete
  ✅ test_after_fork_by_authorized_user
  ✅ test_after_fork_by_unauthorized_user
  ✅ test_after_remove_authorized_user_not_self
  ✅ test_after_remove_authorized_user_self
  ✅ test_before_remove_contributor_message
  ✅ test_clear_auth
  ✅ test_clear_settings
  ✅ test_complete_auth_false
  ✅ test_complete_has_auth_not_verified
  ✅ test_complete_true
  ✅ test_configured_false
  ✅ test_configured_true
  ✅ test_create_log
  ✅ test_deauthorize
  ✅ test_delete
  ✅ test_fields
  ✅ test_folder_defaults_to_none
  ✅ test_has_auth
  ✅ test_on_delete
  ✅ test_revoke_remote_access_called
  ✅ test_revoke_remote_access_not_called
  ✅ test_serialize_credentials
  ✅ test_serialize_credentials_not_authorized
  ✅ test_serialize_settings
  ✅ test_serialize_settings_not_configured
  ✅ test_set_folder
  ✅ test_set_user_auth
  ✅ test_to_json
addons.dropbox.tests.test_models.TestDropboxUserSettings
  ✅ test_grant_oauth_access_metadata
  ✅ test_grant_oauth_access_no_metadata
  ✅ test_mergability
  ✅ test_merge_user_settings
  ✅ test_verify_oauth_access_metadata
  ✅ test_verify_oauth_access_no_metadata
addons.dropbox.tests.test_serializers.TestDropboxSerializer
  ✅ test_credentials_owner
  ✅ test_serialize_acccount
  ✅ test_serialize_granted_node
  ✅ test_serialize_settings_authorized
  ✅ test_serialize_settings_authorized_folder_is_set
  ✅ test_serialize_settings_authorized_no_folder
  ✅ test_serialize_settings_unauthorized
  ✅ test_serialized_acccounts
  ✅ test_serialized_node_settings_authorized
  ✅ test_serialized_node_settings_unauthorized
  ✅ test_serialized_urls_checks_required
  ✅ test_serialized_user_settings
  ✅ test_user_is_owner_no_node_settings
  ✅ test_user_is_owner_no_user_settings
  ✅ test_user_is_owner_node_authorized_user_is_not_owner
  ✅ test_user_is_owner_node_authorized_user_is_owner
  ✅ test_user_is_owner_node_not_authorized_user_has_accounts
  ✅ test_user_is_owner_node_not_authorized_user_has_no_accounts
addons.dropbox.tests.test_views.TestAuthViews
  ✅ test_delete_external_account
  ✅ test_delete_external_account_not_owner
  ✅ test_oauth_finish
  ✅ test_oauth_finish_enable_gv
  ✅ test_oauth_start
addons.dropbox.tests.test_views.TestConfigViews
  ✅ test_account_list_multiple
  ✅ test_account_list_not_authorized
  ✅ test_account_list_single
  ✅ test_deauthorize_node
  ✅ test_folder_list
  ✅ test_get_config
  ✅ test_get_config_not_logged_in
  ✅ test_get_config_unauthorized
  ✅ test_import_auth
  ✅ test_import_auth_cant_write_node
  ✅ test_import_auth_invalid_account
  ✅ test_set_config
addons.dropbox.tests.test_views.TestFilebrowserViews
  ✅ test_dropbox_folder_list
  ✅ test_dropbox_folder_list_folders_only
  ✅ test_dropbox_folder_list_has_more
  ✅ test_dropbox_folder_list_if_folder_is_none_and_folders_only
  ✅ test_dropbox_folder_list_include_root
  ✅ test_dropbox_folder_list_returns_error_if_invalid_path
  ⚪ test_dropbox_root_folder
  ✅ test_dropbox_root_folder_if_folder_is_none
addons.dropbox.tests.test_views.TestRestrictions
  ✅ test_restricted_config_contrib_no_addon
  ✅ test_restricted_config_contrib_not_owner
  ✅ test_restricted_folder_list
addons.figshare.tests.test_models.TestNodeSettings
  ✅ test_after_delete
  ✅ test_after_fork_by_authorized_user
  ✅ test_after_fork_by_unauthorized_user
  ✅ test_after_remove_authorized_user_not_self
  ✅ test_after_remove_authorized_user_self
  ✅ test_before_remove_contributor_message
  ✅ test_clear_auth
  ✅ test_clear_settings
  ✅ test_complete_auth_false
  ✅ test_complete_has_auth_not_verified
  ✅ test_complete_true
  ✅ test_configured_false
  ✅ test_configured_true
  ✅ test_create_log
  ✅ test_deauthorize
  ✅ test_delete
  ✅ test_does_not_get_copied_to_registrations
  ✅ test_fields
  ✅ test_folder_defaults_to_none
  ✅ test_has_auth
  ✅ test_on_delete
  ✅ test_revoke_remote_access_called
  ✅ test_revoke_remote_access_not_called
  ✅ test_serialize_credentials
  ✅ test_serialize_credentials_not_authorized
  ✅ test_serialize_settings
  ✅ test_serialize_settings_not_configured
  ✅ test_set_folder
  ✅ test_set_user_auth
  ✅ test_to_json
addons.figshare.tests.test_models.TestUserSettings
  ✅ test_grant_oauth_access_metadata
  ✅ test_grant_oauth_access_no_metadata
  ✅ test_mergability
  ✅ test_merge_user_settings
  ✅ test_verify_oauth_access_metadata
  ✅ test_verify_oauth_access_no_metadata
addons.figshare.tests.test_serializer.TestFigshareSerializer
  ✅ test_credentials_owner
  ✅ test_serialize_acccount
  ✅ test_serialize_granted_node
  ✅ test_serialize_settings_authorized
  ✅ test_serialize_settings_authorized_folder_is_set
  ✅ test_serialize_settings_authorized_no_folder
  ✅ test_serialize_settings_unauthorized
  ✅ test_serialized_acccounts
  ✅ test_serialized_node_settings_authorized
  ✅ test_serialized_node_settings_unauthorized
  ✅ test_serialized_urls_checks_required
  ✅ test_serialized_user_settings
  ✅ test_user_is_owner_no_node_settings
  ✅ test_user_is_owner_no_user_settings
  ✅ test_user_is_owner_node_authorized_user_is_not_owner
  ✅ test_user_is_owner_node_authorized_user_is_owner
  ✅ test_user_is_owner_node_not_authorized_user_has_accounts
  ✅ test_user_is_owner_node_not_authorized_user_has_no_accounts
addons.figshare.tests.test_views.TestAuthViews
  ✅ test_delete_external_account
  ✅ test_delete_external_account_not_owner
  ✅ test_oauth_finish
  ✅ test_oauth_finish_enable_gv
  ✅ test_oauth_start
addons.figshare.tests.test_views.TestConfigViews
  ✅ test_account_list_multiple
  ✅ test_account_list_not_authorized
  ✅ test_account_list_single
  ✅ test_deauthorize_node
  ✅ test_folder_list
  ✅ test_get_config
  ✅ test_get_config_not_logged_in
  ✅ test_get_config_unauthorized
  ✅ test_import_auth
  ✅ test_import_auth_cant_write_node
  ✅ test_import_auth_invalid_account
  ✅ test_set_config
addons.forward.tests.test_models.TestNodeSettings
  ✅ test_forward_registered
addons.forward.tests.test_models.TestSettingsValidation
  ✅ test_label_sanitary
  ✅ test_label_unsanitary
  ✅ test_validate_url_bad
  ✅ test_validate_url_good
addons.forward.tests.test_utils.TestUtils
  ✅ test_serialize_settings
  ✅ test_settings_complete_false
  ✅ test_settings_complete_true
  ✅ test_settings_complete_true_no_redirect
addons.forward.tests.test_views.TestForward
  ✅ test_change_timeout_log_not_added
  ✅ test_change_url_check_spam
  ✅ test_change_url_log_added
addons.github.tests.test_models.TestNodeSettings
  ✅ test_after_delete
  ✅ test_after_fork_by_authorized_user
  ✅ test_after_fork_by_unauthorized_user
  ✅ test_after_remove_authorized_user_not_self
  ✅ test_after_remove_authorized_user_self
  ✅ test_before_remove_contributor_message
  ✅ test_clear_auth
  ✅ test_clear_settings
  ✅ test_complete_auth_false
  ✅ test_complete_has_auth_not_verified
  ✅ test_complete_true
  ✅ test_configured_false
  ✅ test_configured_true
  ✅ test_create_log
  ✅ test_deauthorize
  ✅ test_delete
  ✅ test_fields
  ✅ test_folder_defaults_to_none
  ✅ test_get_folders
  ✅ test_get_folders_not_have_auth
  ✅ test_has_auth
  ✅ test_on_delete
  ✅ test_revoke_remote_access_called
  ✅ test_revoke_remote_access_not_called
  ✅ test_serialize_credentials
  ✅ test_serialize_credentials_not_authorized
  ✅ test_serialize_settings
  ✅ test_serialize_settings_not_configured
  ✅ test_set_folder
  ✅ test_set_user_auth
  ✅ test_to_json
  ✅ test_to_json_user_is_not_owner
  ✅ test_to_json_user_is_owner
addons.github.tests.test_models.TestUserSettings
  ✅ test_grant_oauth_access_metadata
  ✅ test_grant_oauth_access_no_metadata
  ✅ test_mergability
  ✅ test_merge_user_settings
  ✅ test_public_id
  ✅ test_verify_oauth_access_metadata
  ✅ test_verify_oauth_access_no_metadata
addons.github.tests.test_models.TestCallbacks
  ✅ test_after_delete
  ✅ test_after_fork_authenticator
  ✅ test_after_fork_not_authenticator
  ✅ test_after_remove_contributor_authenticator_not_self
  ✅ test_after_remove_contributor_authenticator_self
  ✅ test_after_remove_contributor_not_authenticator
  ✅ test_before_make_public
  ✅ test_before_page_load_not_contributor
  ✅ test_before_page_load_not_logged_in
  ✅ test_before_page_load_osf_private_gh_private
  ✅ test_before_page_load_osf_private_gh_public
  ✅ test_before_page_load_osf_public_gh_private
  ✅ test_before_page_load_osf_public_gh_public
  ✅ test_before_remove_contributor_authenticator
  ✅ test_before_remove_contributor_not_authenticator
  ✅ test_does_not_get_copied_to_registrations
addons.github.tests.test_models.TestGithubNodeSettings
  ✅ test_delete_hook
  ✅ test_delete_hook_error
  ✅ test_delete_hook_no_hook
  ✅ test_delete_hook_not_found
addons.github.tests.test_serializer.TestGitHubSerializer
  ✅ test_credentials_owner
  ✅ test_serialize_acccount
  ✅ test_serialize_granted_node
  ✅ test_serialize_settings_authorized
  ✅ test_serialize_settings_authorized_folder_is_set
  ✅ test_serialize_settings_authorized_no_folder
  ✅ test_serialize_settings_unauthorized
  ✅ test_serialized_acccounts
  ✅ test_serialized_node_settings_authorized
  ✅ test_serialized_node_settings_unauthorized
  ✅ test_serialized_urls_checks_required
  ✅ test_serialized_user_settings
  ✅ test_user_is_owner_no_node_settings
  ✅ test_user_is_owner_no_user_settings
  ✅ test_user_is_owner_node_authorized_user_is_not_owner
  ✅ test_user_is_owner_node_authorized_user_is_owner
  ✅ test_user_is_owner_node_not_authorized_user_has_accounts
  ✅ test_user_is_owner_node_not_authorized_user_has_no_accounts
addons.github.tests.test_utils.TestHookVerify
  ✅ test_verify_invalid
  ✅ test_verify_no_secret
  ✅ test_verify_valid
addons.github.tests.test_views.TestGitHubAuthViews
  ✅ test_delete_external_account
  ✅ test_delete_external_account_not_owner
  ✅ test_oauth_finish
  ✅ test_oauth_finish_enable_gv
  ✅ test_oauth_start
addons.github.tests.test_views.TestGitHubConfigViews
  ✅ test_account_list_multiple
  ✅ test_account_list_not_authorized
  ✅ test_account_list_single
  ✅ test_deauthorize_node
  ✅ test_folder_list
  ✅ test_get_config
  ✅ test_get_config_not_logged_in
  ✅ test_get_config_unauthorized
  ✅ test_import_auth
  ✅ test_import_auth_cant_write_node
  ✅ test_import_auth_invalid_account
  ✅ test_set_config
addons.github.tests.test_views.TestGithubViews
  ✅ test_before_fork
  ✅ test_get_refs_branch
  ✅ test_get_refs_defaults
  ✅ test_get_refs_registered_missing_branch
  ✅ test_get_refs_sha_no_branch
  ✅ test_hook_callback_add_file_not_thro_osf
  ✅ test_hook_callback_add_file_thro_osf
  ✅ test_hook_callback_modify_file_not_thro_osf
  ✅ test_hook_callback_modify_file_thro_osf
  ✅ test_hook_callback_remove_file_not_thro_osf
  ✅ test_hook_callback_remove_file_thro_osf
  ✅ test_permissions
  ✅ test_permissions_no_access
  ✅ test_permissions_no_auth
  ✅ test_permissions_not_head
addons.github.tests.test_views.TestGithubSettings
  ✅ test_deauthorize
  ✅ test_link_repo
  ✅ test_link_repo_no_change
  ✅ test_link_repo_non_existent
  ✅ test_link_repo_registration
addons.gitlab.tests.test_models.TestNodeSettings
  ✅ test_after_delete
  ✅ test_after_fork_by_authorized_user
  ✅ test_after_fork_by_unauthorized_user
  ✅ test_after_remove_authorized_user_not_self
  ✅ test_after_remove_authorized_user_self
  ✅ test_before_remove_contributor_message
  ✅ test_clear_auth
  ✅ test_clear_settings
  ✅ test_complete_auth_false
  ✅ test_complete_has_auth_not_verified
  ✅ test_complete_true
  ✅ test_configured_false
  ✅ test_configured_true
  ✅ test_create_log
  ✅ test_deauthorize
  ✅ test_delete
  ✅ test_fields
  ✅ test_folder_defaults_to_none
  ✅ test_has_auth
  ✅ test_on_delete
  ✅ test_revoke_remote_access_called
  ✅ test_revoke_remote_access_not_called
  ✅ test_serialize_credentials
  ✅ test_serialize_credentials_not_authorized
  ✅ test_serialize_settings
  ✅ test_serialize_settings_not_configured
  ✅ test_set_folder
  ✅ test_set_user_auth
  ✅ test_to_json
  ✅ test_to_json_user_is_not_owner
  ✅ test_to_json_user_is_owner
addons.gitlab.tests.test_models.TestUserSettings
  ✅ test_grant_oauth_access_metadata
  ✅ test_grant_oauth_access_no_metadata
  ✅ test_mergability
  ✅ test_merge_user_settings
  ✅ test_verify_oauth_access_metadata
  ✅ test_verify_oauth_access_no_metadata
addons.gitlab.tests.test_models.TestCallbacks
  ✅ test_after_delete
  ✅ test_after_fork_authenticator
  ✅ test_after_fork_not_authenticator
  ✅ test_after_remove_contributor_authenticator_not_self
  ✅ test_after_remove_contributor_authenticator_self
  ✅ test_after_remove_contributor_not_authenticator
  ✅ test_before_make_public
  ✅ test_before_page_load_not_contributor
  ✅ test_before_page_load_not_logged_in
  ✅ test_before_remove_contributor_authenticator
  ✅ test_before_remove_contributor_not_authenticator
  ✅ test_does_not_get_copied_to_registrations
addons.gitlab.tests.test_models.TestGitLabNodeSettings
  ✅ test_delete_hook_no_hook
addons.gitlab.tests.test_serializer.TestGitLabSerializer
  ✅ test_credentials_owner
  ✅ test_serialize_acccount
  ✅ test_serialize_granted_node
  ✅ test_serialize_settings_authorized
  ✅ test_serialize_settings_authorized_folder_is_set
  ✅ test_serialize_settings_authorized_no_folder
  ✅ test_serialize_settings_unauthorized
  ✅ test_serialized_acccounts
  ✅ test_serialized_node_settings_authorized
  ✅ test_serialized_node_settings_unauthorized
  ✅ test_serialized_urls_checks_required
  ✅ test_serialized_user_settings
  ✅ test_user_is_owner_no_node_settings
  ✅ test_user_is_owner_no_user_settings
  ✅ test_user_is_owner_node_authorized_user_is_not_owner
  ✅ test_user_is_owner_node_authorized_user_is_owner
  ✅ test_user_is_owner_node_not_authorized_user_has_accounts
  ✅ test_user_is_owner_node_not_authorized_user_has_no_accounts
addons.gitlab.tests.test_utils.TestHookVerify
  ✅ test_verify_invalid
  ✅ test_verify_no_secret
  ✅ test_verify_valid
addons.gitlab.tests.test_views.TestGitLabAuthViews
  ✅ test_delete_external_account
  ✅ test_delete_external_account_not_owner
  ✅ test_oauth_finish
  ✅ test_oauth_finish_enable_gv
  ✅ test_oauth_start
addons.gitlab.tests.test_views.TestGitLabConfigViews
  ✅ test_account_list_multiple
  ✅ test_account_list_not_authorized
  ✅ test_account_list_single
  ✅ test_deauthorize_node
  ✅ test_folder_list
  ✅ test_get_config
  ✅ test_get_config_not_logged_in
  ✅ test_get_config_unauthorized
  ✅ test_import_auth
  ✅ test_import_auth_cant_write_node
  ✅ test_import_auth_invalid_account
  ✅ test_set_config
addons.gitlab.tests.test_views.TestGitLabViews
  ✅ test_before_fork
  ✅ test_before_register
  ✅ test_get_refs_branch
  ✅ test_get_refs_defaults
  ✅ test_get_refs_sha_no_branch
  ✅ test_hook_callback_add_file_not_thro_osf
  ✅ test_hook_callback_add_file_thro_osf
  ✅ test_hook_callback_modify_file_not_thro_osf
  ✅ test_hook_callback_modify_file_thro_osf
  ✅ test_hook_callback_remove_file_not_thro_osf
  ✅ test_hook_callback_remove_file_thro_osf
  ✅ test_permissions
  ✅ test_permissions_no_access
  ✅ test_permissions_no_auth
  ✅ test_permissions_not_head
addons.gitlab.tests.test_views.TestGitLabSettings
  ✅ test_deauthorize
  ✅ test_link_repo
  ✅ test_link_repo_no_change
  ✅ test_link_repo_non_existent
  ✅ test_link_repo_registration
addons.googledrive.tests.test_models.TestGoogleDriveProvider
  ✅ test_handle_callback
addons.googledrive.tests.test_models.TestUserSettings
  ✅ test_grant_oauth_access_metadata
  ✅ test_grant_oauth_access_no_metadata
  ✅ test_mergability
  ✅ test_merge_user_settings
  ✅ test_verify_oauth_access_metadata
  ✅ test_verify_oauth_access_no_metadata
addons.googledrive.tests.test_models.TestNodeSettings
  ✅ test_after_delete
  ✅ test_after_fork_by_authorized_user
  ✅ test_after_fork_by_unauthorized_user
  ✅ test_after_remove_authorized_user_not_self
  ✅ test_after_remove_authorized_user_self
  ✅ test_api_cached
  ✅ test_api_not_cached
  ✅ test_before_remove_contributor_message
  ✅ test_clear_auth
  ✅ test_clear_settings
  ✅ test_complete_auth_false
  ✅ test_complete_has_auth_not_verified
  ✅ test_complete_true
  ✅ test_configured_false
  ✅ test_configured_true
  ✅ test_create_log
  ✅ test_deauthorize
  ✅ test_delete
  ✅ test_fields
  ✅ test_folder_defaults_to_none
  ✅ test_has_auth
  ✅ test_on_delete
  ✅ test_revoke_remote_access_called
  ✅ test_revoke_remote_access_not_called
  ✅ test_selected_folder_name_empty
  ✅ test_selected_folder_name_root
  ✅ test_serialize_credentials
  ✅ test_serialize_credentials_not_authorized
  ✅ test_serialize_settings
  ✅ test_serialize_settings_not_configured
  ✅ test_set_folder
  ✅ test_set_user_auth
  ✅ test_to_json
addons.googledrive.tests.test_serializer.TestGoogleDriveSerializer
  ✅ test_credentials_owner
  ✅ test_serialize_acccount
  ✅ test_serialize_granted_node
  ✅ test_serialize_settings_authorized
  ✅ test_serialize_settings_authorized_folder_is_set
  ✅ test_serialize_settings_authorized_no_folder
  ✅ test_serialize_settings_unauthorized
  ✅ test_serialized_acccounts
  ✅ test_serialized_node_settings_authorized
  ✅ test_serialized_node_settings_unauthorized
  ✅ test_serialized_urls_checks_required
  ✅ test_serialized_user_settings
  ✅ test_user_is_owner_no_node_settings
  ✅ test_user_is_owner_no_user_settings
  ✅ test_user_is_owner_node_authorized_user_is_not_owner
  ✅ test_user_is_owner_node_authorized_user_is_owner
  ✅ test_user_is_owner_node_not_authorized_user_has_accounts
  ✅ test_user_is_owner_node_not_authorized_user_has_no_accounts
addons.googledrive.tests.test_views.TestAuthViews
  ✅ test_delete_external_account
  ✅ test_delete_external_account_not_owner
  ✅ test_oauth_finish
  ✅ test_oauth_finish_enable_gv
  ✅ test_oauth_start
addons.googledrive.tests.test_views.TestConfigViews
  ✅ test_account_list_multiple
  ✅ test_account_list_not_authorized
  ✅ test_account_list_single
  ✅ test_deauthorize_node
  ✅ test_folder_list
  ✅ test_folder_list_not_root
  ✅ test_get_config
  ✅ test_get_config_not_logged_in
  ✅ test_get_config_unauthorized
  ✅ test_import_auth
  ✅ test_import_auth_cant_write_node
  ✅ test_import_auth_invalid_account
  ✅ test_set_config
addons.mendeley.tests.test_api.MendeleyApiTestCase
  ✅ test_request_params
addons.mendeley.tests.test_models.MendeleyProviderTestCase
  ✅ test_citation_lists
  ✅ test_client_cached
  ✅ test_client_not_cached
  ✅ test_handle_callback
  ✅ test_has_access
addons.mendeley.tests.test_models.MendeleyNodeSettingsTestCase
  ✅ test_after_delete
  ✅ test_after_fork_by_authorized_user
  ✅ test_after_fork_by_unauthorized_user
  ✅ test_after_remove_authorized_user_not_self
  ✅ test_after_remove_authorized_user_self
  ✅ test_api_cached
  ✅ test_api_not_cached
  ✅ test_before_remove_contributor_message
  ✅ test_clear_auth
  ✅ test_clear_settings
  ✅ test_complete_auth_false
  ✅ test_complete_has_auth_not_verified
  ✅ test_complete_true
  ✅ test_configured_false
  ✅ test_configured_true
  ✅ test_create_log
  ✅ test_deauthorize
  ✅ test_delete
  ✅ test_fetch_folder_name_root
  ✅ test_fields
  ✅ test_folder_defaults_to_none
  ✅ test_fork_by_authorizer
  ✅ test_fork_not_by_authorizer
  ✅ test_get_folders
  ✅ test_has_auth
  ✅ test_on_delete
  ❌ test_remove_contributor_authorizer
	addons/base/tests/models.py:577: in test_remove_contributor_authorizer
  ❌ test_remove_contributor_not_authorizer
	addons/base/tests/models.py:586: in test_remove_contributor_not_authorizer
  ✅ test_revoke_remote_access_called
  ✅ test_revoke_remote_access_not_called
  ✅ test_selected_folder_name
  ✅ test_selected_folder_name_empty
  ✅ test_serialize_credentials
  ✅ test_serialize_credentials_not_authorized
  ✅ test_serialize_settings
  ✅ test_serialize_settings_not_configured
  ✅ test_set_folder
  ✅ test_set_user_auth
  ✅ test_to_json
addons.mendeley.tests.test_models.MendeleyUserSettingsTestCase
  ✅ test_grant_oauth_access_metadata
  ✅ test_grant_oauth_access_no_metadata
  ✅ test_mergability
  ✅ test_merge_user_settings
  ✅ test_verify_oauth_access_metadata
  ✅ test_verify_oauth_access_no_metadata
addons.mendeley.tests.test_serializer.TestMendeleySerializer
  ✅ test_credentials_owner
  ✅ test_serialize_acccount
  ✅ test_serialize_citation
  ✅ test_serialize_folder
  ✅ test_serialize_granted_node
  ✅ test_serialized_acccounts
  ✅ test_serialized_node_settings_authorized
  ✅ test_serialized_node_settings_unauthorized
  ✅ test_serialized_urls_checks_required
  ✅ test_serialized_user_settings
  ✅ test_user_is_owner_no_node_settings
  ✅ test_user_is_owner_no_user_settings
  ✅ test_user_is_owner_node_authorized_user_is_not_owner
  ✅ test_user_is_owner_node_authorized_user_is_owner
  ✅ test_user_is_owner_node_not_authorized_user_has_accounts
  ✅ test_user_is_owner_node_not_authorized_user_has_no_accounts
addons.mendeley.tests.test_views.TestAuthViews
  ✅ test_delete_external_account
  ✅ test_delete_external_account_not_owner
  ✅ test_oauth_finish
  ✅ test_oauth_finish_enable_gv
  ✅ test_oauth_start
addons.mendeley.tests.test_views.TestConfigViews
  ✅ test_account_list_multiple
  ✅ test_account_list_not_authorized
  ✅ test_account_list_single
  ✅ test_check_credentials
  ✅ test_citation_list_non_linked_or_child_non_authorizer
  ✅ test_citation_list_non_root
  ✅ test_citation_list_root
  ✅ test_deauthorize_node
  ✅ test_folder_list
  ✅ test_get_config
  ✅ test_get_config_not_logged_in
  ✅ test_get_config_unauthorized
  ✅ test_import_auth
  ✅ test_import_auth_cant_write_node
  ✅ test_import_auth_invalid_account
  ✅ test_set_config
  ✅ test_widget_view_complete
  ✅ test_widget_view_incomplete
addons.onedrive.tests.test_models.TestOneDriveProvider
  ✅ test_handle_callback
addons.onedrive.tests.test_models.TestUserSettings
  ✅ test_grant_oauth_access_metadata
  ✅ test_grant_oauth_access_no_metadata
  ✅ test_mergability
  ✅ test_merge_user_settings
  ✅ test_verify_oauth_access_metadata
  ✅ test_verify_oauth_access_no_metadata
addons.onedrive.tests.test_models.TestNodeSettings
  ✅ test_after_delete
  ✅ test_after_fork_by_authorized_user
  ✅ test_after_fork_by_unauthorized_user
  ✅ test_after_remove_authorized_user_not_self
  ✅ test_after_remove_authorized_user_self
  ✅ test_api_cached
  ✅ test_api_not_cached
  ✅ test_before_remove_contributor_message
  ✅ test_clear_auth
  ✅ test_clear_settings
  ✅ test_complete_auth_false
  ✅ test_complete_has_auth_not_verified
  ✅ test_complete_true
  ✅ test_configured_false
  ✅ test_configured_true
  ✅ test_create_log
  ✅ test_deauthorize
  ✅ test_delete
  ✅ test_fields
  ✅ test_folder_defaults_to_none
  ✅ test_has_auth
  ✅ test_on_delete
  ✅ test_revoke_remote_access_called
  ✅ test_revoke_remote_access_not_called
  ✅ test_selected_folder_name_empty
  ✅ test_selected_folder_name_root
  ✅ test_serialize_credentials
  ✅ test_serialize_credentials_not_authorized
  ✅ test_serialize_settings
  ✅ test_serialize_settings_not_configured
  ✅ test_set_folder
  ✅ test_set_user_auth
  ✅ test_set_user_auth_drive_id
  ✅ test_to_json
addons.onedrive.tests.test_serializer.TestOneDriveSerializer
  ✅ test_credentials_owner
  ✅ test_serialize_acccount
  ✅ test_serialize_granted_node
  ✅ test_serialize_settings_authorized
  ✅ test_serialize_settings_authorized_folder_is_set
  ✅ test_serialize_settings_authorized_no_folder
  ✅ test_serialize_settings_unauthorized
  ✅ test_serialized_acccounts
  ✅ test_serialized_node_settings_authorized
  ✅ test_serialized_node_settings_unauthorized
  ✅ test_serialized_urls_checks_required
  ✅ test_serialized_user_settings
  ✅ test_user_is_owner_no_node_settings
  ✅ test_user_is_owner_no_user_settings
  ✅ test_user_is_owner_node_authorized_user_is_not_owner
  ✅ test_user_is_owner_node_authorized_user_is_owner
  ✅ test_user_is_owner_node_not_authorized_user_has_accounts
  ✅ test_user_is_owner_node_not_authorized_user_has_no_accounts
addons.onedrive.tests.test_views.TestAuthViews
  ✅ test_delete_external_account
  ✅ test_delete_external_account_not_owner
  ✅ test_oauth_finish
  ✅ test_oauth_finish_enable_gv
  ✅ test_oauth_start
addons.onedrive.tests.test_views.TestConfigViews
  ✅ test_account_list_multiple
  ✅ test_account_list_not_authorized
  ✅ test_account_list_single
  ✅ test_deauthorize_node
  ✅ test_folder_list
  ✅ test_folder_list_not_root
  ✅ test_get_config
  ✅ test_get_config_not_logged_in
  ✅ test_get_config_unauthorized
  ✅ test_import_auth
  ✅ test_import_auth_cant_write_node
  ✅ test_import_auth_invalid_account
  ✅ test_set_config
addons.osfstorage.tests.test_models.TestOsfstorageFileNode
  ✅ test_append_file
  ✅ test_append_folder
  ✅ test_append_to_file
  ✅ test_children
  ✅ test_copy
  ⚪ test_copy_across_nodes
  ⚪ test_copy_folder_across_nodes
  ✅ test_copy_node_file_to_preprint
  ✅ test_copy_rename
  ⚪ test_create_version
  ✅ test_delete_file
  ✅ test_delete_file_guids
  ✅ test_delete_file_no_guid
  ✅ test_delete_folder
  ✅ test_delete_preprint_primary_file
  ✅ test_delete_root_node
  ✅ test_download_count_file
  ✅ test_download_count_file_defaults
  ✅ test_file_deleted_when_node_deleted
  ✅ test_file_path
  ✅ test_folder_path
  ✅ test_get_child_by_name
  ✅ test_get_file_guids_for_live_file
  ✅ test_get_file_guids_for_live_folder
  ✅ test_get_file_guids_for_live_folder_recursive
  ✅ test_get_file_guids_for_live_folder_recursive_wo_guids
  ✅ test_get_file_guids_for_live_folder_wo_guids
  ✅ test_get_file_guids_for_trashed_file
  ✅ test_get_file_guids_for_trashed_folder
  ✅ test_get_file_guids_for_trashed_folder_recursive
  ✅ test_get_file_guids_for_trashed_folder_recursive_wo_guids
  ✅ test_get_file_guids_for_trashed_folder_wo_guids
  ✅ test_get_file_guids_live_file_wo_guid
  ✅ test_get_file_guids_trashed_file_wo_guid
  ✅ test_materialized_path
  ✅ test_materialized_path_folder
  ✅ test_materialized_path_nested
  ✅ test_move
  ⚪ test_move_across_nodes
  ✅ test_move_and_rename
  ⚪ test_move_folder
  ⚪ test_move_folder_across_nodes
  ⚪ test_move_folder_and_rename
  ✅ test_move_nested
  ✅ test_move_nested_between_regions
  ✅ test_move_preprint_primary_file_to_node
  ✅ test_move_preprint_primary_file_within_preprint
  ✅ test_node_reference
  ⚪ test_rename_file
  ⚪ test_rename_folder
  ✅ test_root_node_exists
  ✅ test_root_node_has_no_parent
  ✅ test_root_node_path
  ✅ test_serialize
addons.osfstorage.tests.test_models.TestNodeSettingsModel
  ✅ test_fields
  ✅ test_after_fork_copies_versions
  ✅ test_fork_reverts_to_node_storage_region
  ✅ test_region_wb_url_from_creators_defaults
  ✅ test_encrypted_json_field
addons.osfstorage.tests.test_models.TestOsfStorageFileVersion
  ✅ test_fields
  ✅ test_is_duplicate_false
  ✅ test_is_duplicate_true
  ✅ test_update_metadata
  ✅ test_validate_location
addons.osfstorage.tests.test_models.TestOsfStorageCheckout
  ✅ test_checked_out_merge
  ✅ test_checkout_logs
  ✅ test_delete_checked_out_file
  ✅ test_delete_folder_with_checked_out_file
  ✅ test_move_checked_out_file
  ❌ test_remove_contributor_with_checked_file
	addons/osfstorage/tests/test_models.py:947: in test_remove_contributor_with_checked_file
addons.osfstorage.tests.test_utils.TestSerializeRevision
  ✅ test_anon_revisions
  ✅ test_serialize_revision
addons.osfstorage.tests.test_views.TestGetMetadataHook
  ✅ test_children_metadata
  ✅ test_children_metadata_preprint
  ✅ test_empty
  ✅ test_file_metdata
  ✅ test_metadata_not_found
  ✅ test_metadata_not_found_lots_of_slashes
  ✅ test_osf_storage_root
  ✅ test_preprint_primary_file_metadata
  ✅ test_root_default
  ✅ test_root_preprint_default
addons.osfstorage.tests.test_views.TestGetStorageQuotaHook
  ✅ test_no_storage_use
  ✅ test_over_quota_storage_use
  ✅ test_preprint_storage_use
  ✅ test_under_quota_storage_use
addons.osfstorage.tests.test_views.TestUploadFileHook
  ✅ test_update_nested_child
  ✅ test_upload_create
  ✅ test_upload_create_child
  ✅ test_upload_create_child_with_same_name
  ✅ test_upload_duplicate
  ✅ test_upload_fail_to_create_version_due_to_checkout
  ✅ test_upload_no_data
  ✅ test_upload_to_file
  ✅ test_upload_update
  ✅ test_upload_weird_name
addons.osfstorage.tests.test_views.TestUploadFileHookPreprint
  ✅ test_update_nested_child
  ✅ test_upload_create
  ✅ test_upload_create_child
  ✅ test_upload_create_child_with_same_name
  ✅ test_upload_duplicate
  ✅ test_upload_fail_to_create_version_due_to_checkout
  ✅ test_upload_no_data
  ✅ test_upload_to_file
  ✅ test_upload_update
  ✅ test_upload_weird_name
addons.osfstorage.tests.test_views.TestUpdateMetadataHook
  ✅ test_archived
  ✅ test_archived_record_not_found
  ✅ test_callback
addons.osfstorage.tests.test_views.TestUpdateMetadataHookPreprints
  ✅ test_archived
  ✅ test_archived_record_not_found
  ✅ test_callback
addons.osfstorage.tests.test_views.TestGetRevisions
  ✅ test_get_revisions
  ✅ test_get_revisions_path_not_found
addons.osfstorage.tests.test_views.TestCreateFolder
  ✅ test_create_folder
  ✅ test_create_with_parent
  ✅ test_no_data
addons.osfstorage.tests.test_views.TestDeleteHookNode
  ✅ test_attempt_delete_double_nested_folder_rented_file
  ✅ test_attempt_delete_folder_with_rented_file
  ✅ test_attempt_delete_rented_file
  ✅ test_cannot_delete_root
  ✅ test_delete
  ✅ test_delete_deleted
addons.osfstorage.tests.test_views.TestDeleteHookPreprint
  ✅ test_attempt_delete_double_nested_folder_rented_file
  ✅ test_attempt_delete_folder_with_preprint
  ✅ test_attempt_delete_folder_with_rented_file
  ✅ test_attempt_delete_rented_file
  ✅ test_attempt_delete_while_preprint
  ✅ test_cannot_delete_root
  ✅ test_delete
  ✅ test_delete_deleted
  ✅ test_delete_folder_on_preprint_with_non_preprint_file_inside
  ✅ test_delete_folder_while_preprint
addons.osfstorage.tests.test_views.TestMoveHook
  ✅ test_can_rename_file
  ✅ test_move_checkedout_file
  ✅ test_move_checkedout_file_in_folder
  ✅ test_move_checkedout_file_two_deep_in_folder
  ✅ test_move_file_out_of_node
  ✅ test_move_hook
addons.osfstorage.tests.test_views.TestMoveHookPreprint
  ✅ test_can_rename_file
  ✅ test_move_checkedout_file
  ✅ test_move_checkedout_file_in_folder
  ✅ test_move_checkedout_file_two_deep_in_folder
  ✅ test_move_file_out_of_node
  ✅ test_move_hook
  ✅ test_move_primary_file_out_of_preprint
addons.osfstorage.tests.test_views.TestMoveHookProjectsOnly
  ✅ test_can_rename_file
  ✅ test_move_checkedout_file
  ✅ test_move_checkedout_file_in_folder
  ✅ test_move_checkedout_file_two_deep_in_folder
  ✅ test_move_file_out_of_node
  ✅ test_move_hook
  ✅ test_move_hook_updates_cache_intra_target
addons.osfstorage.tests.test_views.TestFileTags
  ✅ test_file_add_non_ascii_tag
  ✅ test_file_add_tag
  ✅ test_file_add_tag_creates_log
  ✅ test_file_add_tag_fail_doesnt_create_log
  ✅ test_file_remove_tag
  ✅ test_file_remove_tag_creates_log
  ✅ test_file_remove_tag_fail_doesnt_create_log
  ✅ test_remove_nonexistent_tag
  ✅ test_tag_the_same_tag
addons.osfstorage.tests.test_views.TestFileViews
  ✅ test_addon_view_file
  ✅ test_download_file
  ✅ test_download_file_with_token
  ✅ test_file_view_updates_history
  ✅ test_file_views
  ✅ test_osfstorage_download_view
addons.osfstorage.tests.test_views.TestPreprintFileViews
  ✅ test_download_file
  ✅ test_download_file_with_token
  ✅ test_file_views
addons.owncloud.tests.test_models.TestUserSettings
  ✅ test_grant_oauth_access_metadata
  ✅ test_grant_oauth_access_no_metadata
  ✅ test_mergability
  ✅ test_merge_user_settings
  ✅ test_verify_oauth_access_metadata
  ✅ test_verify_oauth_access_no_metadata
addons.owncloud.tests.test_models.TestNodeSettings
  ✅ test_after_delete
  ✅ test_after_fork_by_authorized_user
  ✅ test_after_fork_by_unauthorized_user
  ✅ test_after_remove_authorized_user_not_self
  ✅ test_after_remove_authorized_user_self
  ✅ test_before_remove_contributor_message
  ✅ test_clear_auth
  ✅ test_clear_settings
  ✅ test_complete_auth_false
  ✅ test_complete_has_auth_not_verified
  ✅ test_complete_true
  ✅ test_configured_false
  ✅ test_configured_true
  ✅ test_create_log
  ✅ test_deauthorize
  ✅ test_delete
  ✅ test_fields
  ✅ test_folder_defaults_to_none
  ✅ test_has_auth
  ✅ test_on_delete
  ✅ test_revoke_remote_access_called
  ✅ test_revoke_remote_access_not_called
  ✅ test_serialize_credentials
  ✅ test_serialize_credentials_not_authorized
  ✅ test_serialize_settings
  ✅ test_serialize_settings_not_configured
  ✅ test_set_folder
  ✅ test_set_user_auth
  ✅ test_to_json
addons.owncloud.tests.test_serializer.TestOwnCloudSerializer
  ✅ test_credentials_owner
  ✅ test_serialize_acccount
  ✅ test_serialize_granted_node
  ✅ test_serialize_settings_authorized
  ✅ test_serialize_settings_authorized_folder_is_set
  ✅ test_serialize_settings_authorized_no_folder
  ✅ test_serialize_settings_unauthorized
  ✅ test_serialized_acccounts
  ✅ test_serialized_node_settings_authorized
  ✅ test_serialized_node_settings_unauthorized
  ✅ test_serialized_urls_checks_required
  ✅ test_serialized_user_settings
  ✅ test_user_is_owner_no_node_settings
  ✅ test_user_is_owner_no_user_settings
  ✅ test_user_is_owner_node_authorized_user_is_not_owner
  ✅ test_user_is_owner_node_authorized_user_is_owner
  ✅ test_user_is_owner_node_not_authorized_user_has_accounts
  ✅ test_user_is_owner_node_not_authorized_user_has_no_accounts
addons.owncloud.tests.test_views.TestAuthViews
  ✅ test_delete_external_account
  ✅ test_delete_external_account_not_owner
  ✅ test_oauth_finish
  ✅ test_oauth_finish_enable_gv
  ✅ test_oauth_start
addons.owncloud.tests.test_views.TestConfigViews
  ✅ test_account_list_multiple
  ✅ test_account_list_not_authorized
  ✅ test_account_list_single
  ✅ test_deauthorize_node
  ✅ test_folder_list
  ✅ test_get_config
  ✅ test_get_config_not_logged_in
  ✅ test_get_config_unauthorized
  ✅ test_get_config_with_external_account
  ✅ test_get_config_without_external_account
  ✅ test_import_auth
  ✅ test_import_auth_cant_write_node
  ✅ test_import_auth_invalid_account
  ✅ test_set_config
addons.s3.tests.test_model.TestUserSettings
  ✅ test_grant_oauth_access_metadata
  ✅ test_grant_oauth_access_no_metadata
  ✅ test_mergability
  ✅ test_merge_user_settings
  ✅ test_verify_oauth_access_metadata
  ✅ test_verify_oauth_access_no_metadata
addons.s3.tests.test_model.TestNodeSettings
  ✅ test_after_delete
  ✅ test_after_fork_by_authorized_user
  ✅ test_after_fork_by_unauthorized_user
  ✅ test_after_remove_authorized_user_not_self
  ✅ test_after_remove_authorized_user_self
  ✅ test_before_register_no_auth
  ✅ test_before_register_no_settings
  ✅ test_before_register_settings_and_auth
  ✅ test_before_remove_contributor_message
  ✅ test_clear_auth
  ✅ test_clear_settings
  ✅ test_complete_auth_false
  ✅ test_complete_has_auth_not_verified
  ✅ test_complete_true
  ✅ test_configured_false
  ✅ test_configured_true
  ✅ test_create_log
  ✅ test_deauthorize
  ✅ test_delete
  ✅ test_does_not_get_copied_to_registrations
  ✅ test_fields
  ✅ test_folder_defaults_to_none
  ✅ test_has_auth
  ✅ test_on_delete
  ✅ test_registration_settings
  ✅ test_revoke_remote_access_called
  ✅ test_revoke_remote_access_not_called
  ✅ test_serialize_credentials
  ✅ test_serialize_credentials_not_authorized
  ✅ test_serialize_settings
  ✅ test_serialize_settings_not_configured
  ✅ test_set_folder
  ✅ test_set_user_auth
  ✅ test_to_json
addons.s3.tests.test_serializer.TestS3Serializer
  ✅ test_credentials_owner
  ✅ test_serialize_acccount
  ✅ test_serialize_granted_node
  ✅ test_serialize_settings_authorized
  ✅ test_serialize_settings_authorized_folder_is_set
  ✅ test_serialize_settings_authorized_no_folder
  ✅ test_serialize_settings_unauthorized
  ✅ test_serialized_acccounts
  ✅ test_serialized_node_settings_authorized
  ✅ test_serialized_node_settings_unauthorized
  ✅ test_serialized_urls_checks_required
  ✅ test_serialized_user_settings
  ✅ test_user_is_owner_no_node_settings
  ✅ test_user_is_owner_no_user_settings
  ✅ test_user_is_owner_node_authorized_user_is_not_owner
  ✅ test_user_is_owner_node_authorized_user_is_owner
  ✅ test_user_is_owner_node_not_authorized_user_has_accounts
  ✅ test_user_is_owner_node_not_authorized_user_has_no_accounts
addons.s3.tests.test_view.TestS3Views
  ✅ test_account_list_multiple
  ✅ test_account_list_not_authorized
  ✅ test_account_list_single
  ✅ test_deauthorize_node
  ✅ test_folder_list
  ✅ test_get_config
  ✅ test_get_config_not_logged_in
  ✅ test_get_config_unauthorized
  ✅ test_import_auth
  ✅ test_import_auth_cant_write_node
  ✅ test_import_auth_invalid_account
  ✅ test_s3_get_node_settings_owner
  ✅ test_s3_get_node_settings_unauthorized
  ✅ test_s3_remove_node_settings_owner
  ✅ test_s3_remove_node_settings_unauthorized
  ✅ test_s3_set_bucket_no_auth
  ✅ test_s3_set_bucket_no_settings
  ✅ test_s3_set_bucket_registered
  ✅ test_s3_settings_input_empty_access_key
  ✅ test_s3_settings_input_empty_keys
  ✅ test_s3_settings_input_empty_secret_key
  ✅ test_set_config
  ✅ test_user_settings_cant_list
addons.s3.tests.test_view.TestCreateBucket
  ✅ test_bad_location_fails
  ✅ test_bad_locations
  ✅ test_bad_names
  ✅ test_create_bucket_fail
  ✅ test_create_bucket_pass
  ✅ test_locations
  ✅ test_names
addons.twofactor.tests.test_models.TestCallbacks
  ✅ test_add_to_user
  ✅ test_remove_from_confirmed_user
  ✅ test_remove_from_unconfirmed_user
addons.twofactor.tests.test_models.TestUserSettingsModel
  ✅ test_b32
  ✅ test_json
  ✅ test_otpauth_url
  ✅ test_verify_valid_code
  ✅ test_verify_valid_core_drift
addons.twofactor.tests.test_utils.TestUtils
  ✅ test_serialize_settings_disabled
  ✅ test_serialize_settings_enabled_and_confirmed
  ✅ test_serialize_settings_enabled_and_unconfirmed
  ✅ test_serialize_urls_disabled
  ✅ test_serialize_urls_enabled
addons.twofactor.tests.test_views.TestViews
  ✅ test_confirm_code
  ✅ test_confirm_code_failure
addons.wiki.tests.test_models.TestWikiPageModel
  ✅ test_page_name_cannot_be_greater_than_100_characters
  ✅ test_is_current_with_single_version
  ✅ test_is_current_with_multiple_versions
  ✅ test_is_current_deleted_page
addons.wiki.tests.test_models.TestWikiPage
  ✅ test_current_version_number_with_non_contiguous_version_numbers
  ✅ test_url
  ✅ test_url_for_wiki_page_name_with_spaces
  ✅ test_url_for_wiki_page_name_with_special_characters
  ✅ test_wiki_factory
  ✅ test_wiki_version_factory
addons.wiki.tests.test_views.TestUpdateNodeWiki
  ✅ test_current
  ✅ test_default_is_current
  ✅ test_default_wiki
  ✅ test_no_read_more_when_less_than_400_character
  ✅ test_read_more_when_more_than_400_character
  ✅ test_update_log
  ✅ test_update_log_specifics
  ✅ test_update_name_invalid
  ✅ test_update_two_node_wikis
  ✅ test_update_wiki_updates_comments_and_user_comments_viewed_timestamp
  ✅ test_update_wiki_updates_contributor_comments_viewed_timestamp
  ✅ test_wiki_content
  ✅ test_wiki_versions
addons.wiki.tests.test_views.TestRenameNodeWiki
  ✅ test_rename_cannot_rename
  ✅ test_rename_existing_deleted_page
  ✅ test_rename_log
  ✅ test_rename_log_specifics
  ✅ test_rename_name_maximum_length
  ✅ test_rename_new_name_invalid_none_or_blank
  ✅ test_rename_new_name_invalid_special_characters
  ✅ test_rename_page
  ✅ test_rename_page_case_sensitive
  ✅ test_rename_page_conflict
  ✅ test_rename_page_not_found
addons.wiki.tests.test_views.TestDeleteNodeWiki
  ✅ test_delete_log
  ✅ test_delete_log_specifics
  ✅ test_deleted_versions
  ✅ test_wiki_delete
  ✅ test_wiki_versions
addons.wiki.tests.test_wiki.TestWikiViews
  ✅ test_home_is_capitalized_in_web_view
  ✅ test_project_dashboard_shows_no_wiki_content_text
  ⚪ test_project_dashboard_wiki_wname_get_shows_non_ascii_characters
  ✅ test_project_wiki_compare_returns_200
  ✅ test_project_wiki_compare_scope
  ✅ test_project_wiki_edit_post
  ✅ test_project_wiki_edit_post_with_new_wname_and_content
  ✅ test_project_wiki_edit_post_with_new_wname_and_no_content
  ✅ test_project_wiki_edit_post_with_non_ascii_title
  ✅ test_project_wiki_edit_post_with_special_characters
  ✅ test_project_wiki_home_api_route
  ✅ test_project_wiki_home_web_route
  ✅ test_project_wiki_validate_name_conflict_different_casing
  ✅ test_project_wiki_validate_name_display_correct_capitalization
  ✅ test_project_wiki_validate_name_mixed_casing
  ✅ test_project_wiki_view_scope
  ✅ test_read_only_users_cannot_view_edit_pane
  ✅ test_wiki_content_rendered_before_update
  ✅ test_wiki_content_returns_200
  ✅ test_wiki_deleted_404_with_no_write_permission
  ⚪ test_wiki_draft_returns_200
  ✅ test_wiki_edit_get_home
  ✅ test_wiki_id_url_get_returns_302_and_resolves
  ✅ test_wiki_id_url_get_returns_404
  ✅ test_wiki_page_creation_strips_whitespace
  ✅ test_wiki_url_404_with_no_write_permission
  ✅ test_wiki_url_for_component_returns_200
  ✅ test_wiki_url_for_pointer_returns_200
  ✅ test_wiki_url_get_returns_200
  ✅ test_wiki_url_with_edit_get_redirects_to_no_edit_params_with_no_write_permission
  ✅ test_wiki_url_with_path_get_returns_200
  ✅ test_wiki_validate_name
  ✅ test_wiki_validate_name_cannot_create_home
  ✅ test_wiki_validate_name_collision_doesnt_clear
  ✅ test_wiki_validate_name_creates_blank_page
  ✅ test_wiki_widget_long_content_cutoff
  ✅ test_wiki_widget_no_content
  ⚪ test_wiki_widget_not_show_in_registration_for_contributor
  ✅ test_wiki_widget_rendered_before_update
  ✅ test_wiki_widget_short_content_no_cutoff
  ✅ test_wiki_widget_with_multiple_short_pages_has_more
addons.wiki.tests.test_wiki.TestViewHelpers
  ✅ test_get_wiki_api_urls
  ✅ test_get_wiki_web_urls
addons.wiki.tests.test_wiki.TestWikiDelete
  ✅ test_project_wiki_delete
  ✅ test_project_wiki_delete_w_valid_special_characters
  ✅ test_wiki_versions_do_not_reappear_after_delete
addons.wiki.tests.test_wiki.TestWikiRename
  ✅ test_can_rename_to_a_deleted_page
  ✅ test_cannot_rename_home_page
  ✅ test_cannot_rename_wiki_page_to_home
  ✅ test_rename_wiki_name_not_found
  ✅ test_rename_wiki_name_with_value_missing
  ✅ test_rename_wiki_page_duplicate
  ✅ test_rename_wiki_page_duplicate_different_casing
  ✅ test_rename_wiki_page_invalid
  ✅ test_rename_wiki_page_same_name_different_casing
  ✅ test_rename_wiki_page_valid
  ✅ test_rename_wiki_page_with_invalid_html
  ✅ test_rename_wiki_page_with_invalid_special_character_title
  ✅ test_rename_wiki_page_with_non_ascii_title
  ✅ test_rename_wiki_page_with_valid_html
  ✅ test_rename_wiki_page_with_valid_special_character_title
addons.wiki.tests.test_wiki.TestWikiLinks
  ✅ test_bad_links
  ✅ test_links
addons.wiki.tests.test_wiki.TestWikiUuid
  ⚪ test_migration_does_not_affect_forks
  ✅ test_uuid_generated_once
  ✅ test_uuid_not_generated_without_write_permission
  ✅ test_uuid_not_visible_without_write_permission
  ✅ test_uuid_persists_after_delete
  ✅ test_uuid_persists_after_rename
  ✅ test_uuids_differ_between_forks
  ✅ test_uuids_differ_between_pages
addons.wiki.tests.test_wiki.TestWikiShareJSMongo
  ⚪ test_delete_share_doc
  ⚪ test_delete_share_doc_updates_node
  ⚪ test_get_draft
  ⚪ test_manage_contributors_updates_uuid
  ⚪ test_migrate_uuid
  ⚪ test_migrate_uuid_no_mongo
  ⚪ test_migrate_uuid_updates_node
addons.wiki.tests.test_wiki.TestWikiUtils
  ✅ test_format_wiki_version
  ✅ test_generate_share_uuid
  ✅ test_get_sharejs_uuid
addons.wiki.tests.test_wiki.TestPublicWiki
  ✅ test_addon_on_children
  ✅ test_check_user_has_addon_excludes_deleted_components
  ✅ test_serialize_wiki_settings
  ✅ test_serialize_wiki_settings_disabled_wiki
  ✅ test_set_editing
addons.wiki.tests.test_wiki.TestWikiMenu
  ✅ test_format_component_wiki_pages_contributor
  ✅ test_format_component_wiki_pages_no_content_non_contributor
  ✅ test_format_home_wiki_page_no_content
  ✅ test_format_project_wiki_pages_contributor
  ✅ test_format_project_wiki_pages_no_content_non_contributor
  ✅ test_project_wiki_grid_data
addons.zotero.tests.test_models.ZoteroProviderTestCase
  ✅ test_citation_lists
  ✅ test_client_cached
  ✅ test_client_not_cached
  ✅ test_handle_callback
  ✅ test_has_access
addons.zotero.tests.test_models.ZoteroNodeSettingsTestCase
  ✅ test_after_delete
  ✅ test_after_fork_by_authorized_user
  ✅ test_after_fork_by_unauthorized_user
  ✅ test_after_remove_authorized_user_not_self
  ✅ test_after_remove_authorized_user_self
  ✅ test_api_cached
  ✅ test_api_not_cached
  ✅ test_before_remove_contributor_message
  ✅ test_clear_auth
  ✅ test_clear_settings
  ✅ test_complete_auth_false
  ✅ test_complete_has_auth_not_verified
  ✅ test_complete_true
  ✅ test_configured_false
  ✅ test_configured_true
  ✅ test_create_log
  ✅ test_deauthorize
  ✅ test_delete
  ✅ test_fetch_folder_name_root
  ✅ test_fetch_library_name_personal
  ✅ test_fields
  ✅ test_folder_defaults_to_none
  ✅ test_fork_by_authorizer
  ✅ test_fork_not_by_authorizer
  ✅ test_get_folders_second_level
  ✅ test_get_folders_top_level
  ✅ test_has_auth
  ✅ test_library_defaults_to_none
  ✅ test_on_delete
  ❌ test_remove_contributor_authorizer
	addons/base/tests/models.py:577: in test_remove_contributor_authorizer
  ❌ test_remove_contributor_not_authorizer
	addons/base/tests/models.py:586: in test_remove_contributor_not_authorizer
  ✅ test_revoke_remote_access_called
  ✅ test_revoke_remote_access_not_called
  ✅ test_selected_folder_name
  ✅ test_selected_folder_name_empty
  ✅ test_selected_library_name
  ✅ test_selected_library_name_empty
  ✅ test_serialize_credentials
  ✅ test_serialize_credentials_not_authorized
  ✅ test_serialize_settings
  ✅ test_serialize_settings_not_configured
  ✅ test_set_folder
  ✅ test_set_library
  ✅ test_set_user_auth
  ✅ test_to_json
addons.zotero.tests.test_models.ZoteroUserSettingsTestCase
  ✅ test_grant_oauth_access_metadata
  ✅ test_grant_oauth_access_metadata_with_library
  ✅ test_grant_oauth_access_no_metadata
  ✅ test_mergability
  ✅ test_merge_user_settings
  ✅ test_verify_oauth_access_metadata
  ✅ test_verify_oauth_access_metadata_with_library
  ✅ test_verify_oauth_access_no_metadata
addons.zotero.tests.test_serializer.TestZoteroSerializer
  ✅ test_credentials_owner
  ✅ test_serialize_acccount
  ✅ test_serialize_citation
  ✅ test_serialize_folder
  ✅ test_serialize_granted_node
  ✅ test_serialized_acccounts
  ✅ test_serialized_node_settings_authorized
  ✅ test_serialized_node_settings_unauthorized
  ✅ test_serialized_urls_checks_required
  ✅ test_serialized_user_settings
  ✅ test_user_is_owner_no_node_settings
  ✅ test_user_is_owner_no_user_settings
  ✅ test_user_is_owner_node_authorized_user_is_not_owner
  ✅ test_user_is_owner_node_authorized_user_is_owner
  ✅ test_user_is_owner_node_not_authorized_user_has_accounts
  ✅ test_user_is_owner_node_not_authorized_user_has_no_accounts
addons.zotero.tests.test_views.TestAuthViews
  ✅ test_delete_external_account
  ✅ test_delete_external_account_not_owner
  ✅ test_oauth_finish
  ✅ test_oauth_finish_enable_gv
  ✅ test_oauth_start
addons.zotero.tests.test_views.TestConfigViews
  ✅ test_account_list_multiple
  ✅ test_account_list_not_authorized
  ✅ test_account_list_single
  ✅ test_check_credentials
  ✅ test_citation_list_non_linked_or_child_non_authorizer
  ✅ test_citation_list_non_root
  ✅ test_citation_list_root
  ✅ test_citation_list_root_only_unfiled_items_included
  ✅ test_deauthorize_node
  ✅ test_folder_list
  ✅ test_get_config
  ✅ test_get_config_not_logged_in
  ✅ test_get_config_unauthorized
  ✅ test_import_auth
  ✅ test_import_auth_cant_write_node
  ✅ test_import_auth_invalid_account
  ✅ test_set_config
  ✅ test_widget_view_complete
  ✅ test_widget_view_incomplete
  ✅ test_widget_view_incomplete_library_set_only

Report exceeded GitHub limit of 65535 bytes and has been trimmed

Annotations

Check failure on line 0 in report.xml

See this annotation in the file changed.

@github-actions github-actions / addons REPORT

pytest ► addons.mendeley.tests.test_models.MendeleyNodeSettingsTestCase ► test_remove_contributor_authorizer

Failed test found in:
  report.xml
Error:
  addons/base/tests/models.py:577: in test_remove_contributor_authorizer
Raw output
addons/base/tests/models.py:577: in test_remove_contributor_authorizer
    self.node.remove_contributor(self.node.creator, auth=Auth(user=contributor))
osf/models/mixins.py:1662: in remove_contributor
    project_signals.contributor_removed.send(self, user=contributor)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/blinker/base.py:307: in send
    result = receiver(sender, **kwargs)
addons/osfstorage/listeners.py:16: in checkin_files_by_user
    enqueue_postcommit_task(checkin_files_task, (node._id, user._id, ), {}, celery=True)
framework/postcommit_tasks/handlers.py:76: in enqueue_postcommit_task
    fn(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/celery/local.py:182: in __call__
    return self._get_current_object()(*a, **kw)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/celery/app/task.py:411: in __call__
    return self.run(*args, **kwargs)
addons/osfstorage/listeners.py:28: in checkin_files_task
    assert isinstance(node, (AbstractNode, Preprint))
E   AssertionError

Check failure on line 0 in report.xml

See this annotation in the file changed.

@github-actions github-actions / addons REPORT

pytest ► addons.mendeley.tests.test_models.MendeleyNodeSettingsTestCase ► test_remove_contributor_not_authorizer

Failed test found in:
  report.xml
Error:
  addons/base/tests/models.py:586: in test_remove_contributor_not_authorizer
Raw output
addons/base/tests/models.py:586: in test_remove_contributor_not_authorizer
    self.node.remove_contributor(contributor, auth=Auth(user=self.node.creator))
osf/models/mixins.py:1662: in remove_contributor
    project_signals.contributor_removed.send(self, user=contributor)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/blinker/base.py:307: in send
    result = receiver(sender, **kwargs)
addons/osfstorage/listeners.py:16: in checkin_files_by_user
    enqueue_postcommit_task(checkin_files_task, (node._id, user._id, ), {}, celery=True)
framework/postcommit_tasks/handlers.py:76: in enqueue_postcommit_task
    fn(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/celery/local.py:182: in __call__
    return self._get_current_object()(*a, **kw)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/celery/app/task.py:411: in __call__
    return self.run(*args, **kwargs)
addons/osfstorage/listeners.py:28: in checkin_files_task
    assert isinstance(node, (AbstractNode, Preprint))
E   AssertionError

Check failure on line 0 in report.xml

See this annotation in the file changed.

@github-actions github-actions / addons REPORT

pytest ► addons.osfstorage.tests.test_models.TestOsfStorageCheckout ► test_remove_contributor_with_checked_file

Failed test found in:
  report.xml
Error:
  addons/osfstorage/tests/test_models.py:947: in test_remove_contributor_with_checked_file
Raw output
addons/osfstorage/tests/test_models.py:947: in test_remove_contributor_with_checked_file
    self.file.target.remove_contributors([self.user], save=True)
osf/models/mixins.py:1676: in remove_contributors
    outcome = self.remove_contributor(
osf/models/mixins.py:1662: in remove_contributor
    project_signals.contributor_removed.send(self, user=contributor)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/blinker/base.py:307: in send
    result = receiver(sender, **kwargs)
addons/osfstorage/listeners.py:16: in checkin_files_by_user
    enqueue_postcommit_task(checkin_files_task, (node._id, user._id, ), {}, celery=True)
framework/postcommit_tasks/handlers.py:76: in enqueue_postcommit_task
    fn(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/celery/local.py:182: in __call__
    return self._get_current_object()(*a, **kw)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/celery/app/task.py:411: in __call__
    return self.run(*args, **kwargs)
addons/osfstorage/listeners.py:28: in checkin_files_task
    assert isinstance(node, (AbstractNode, Preprint))
E   AssertionError

Check failure on line 0 in report.xml

See this annotation in the file changed.

@github-actions github-actions / addons REPORT

pytest ► addons.zotero.tests.test_models.ZoteroNodeSettingsTestCase ► test_remove_contributor_authorizer

Failed test found in:
  report.xml
Error:
  addons/base/tests/models.py:577: in test_remove_contributor_authorizer
Raw output
addons/base/tests/models.py:577: in test_remove_contributor_authorizer
    self.node.remove_contributor(self.node.creator, auth=Auth(user=contributor))
osf/models/mixins.py:1662: in remove_contributor
    project_signals.contributor_removed.send(self, user=contributor)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/blinker/base.py:307: in send
    result = receiver(sender, **kwargs)
addons/osfstorage/listeners.py:16: in checkin_files_by_user
    enqueue_postcommit_task(checkin_files_task, (node._id, user._id, ), {}, celery=True)
framework/postcommit_tasks/handlers.py:76: in enqueue_postcommit_task
    fn(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/celery/local.py:182: in __call__
    return self._get_current_object()(*a, **kw)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/celery/app/task.py:411: in __call__
    return self.run(*args, **kwargs)
addons/osfstorage/listeners.py:28: in checkin_files_task
    assert isinstance(node, (AbstractNode, Preprint))
E   AssertionError

Check failure on line 0 in report.xml

See this annotation in the file changed.

@github-actions github-actions / addons REPORT

pytest ► addons.zotero.tests.test_models.ZoteroNodeSettingsTestCase ► test_remove_contributor_not_authorizer

Failed test found in:
  report.xml
Error:
  addons/base/tests/models.py:586: in test_remove_contributor_not_authorizer
Raw output
addons/base/tests/models.py:586: in test_remove_contributor_not_authorizer
    self.node.remove_contributor(contributor, auth=Auth(user=self.node.creator))
osf/models/mixins.py:1662: in remove_contributor
    project_signals.contributor_removed.send(self, user=contributor)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/blinker/base.py:307: in send
    result = receiver(sender, **kwargs)
addons/osfstorage/listeners.py:16: in checkin_files_by_user
    enqueue_postcommit_task(checkin_files_task, (node._id, user._id, ), {}, celery=True)
framework/postcommit_tasks/handlers.py:76: in enqueue_postcommit_task
    fn(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/celery/local.py:182: in __call__
    return self._get_current_object()(*a, **kw)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/celery/app/task.py:411: in __call__
    return self.run(*args, **kwargs)
addons/osfstorage/listeners.py:28: in checkin_files_task
    assert isinstance(node, (AbstractNode, Preprint))
E   AssertionError