Fix flake8: remove unused import #9367
1563 passed, 5 failed and 21 skipped
❌ 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
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
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
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
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
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