Skip to content

add institutional dashboard summary. #7249

add institutional dashboard summary.

add institutional dashboard summary. #7249

GitHub Actions / api1_and_js REPORT failed Aug 23, 2024 in 0s

2655 passed, 7 failed and 44 skipped

Tests failed

❌ report.xml

2706 tests were completed in 1289s with 2655 passed, 7 failed and 44 skipped.

Test suite Passed Failed Skipped Time
pytest 2655✅ 7❌ 44⚪ 1289s

❌ pytest

api_tests.draft_registrations.views.test_draft_registration_contributor_detail.TestContributorDetail
  ✅ test_get_contributor_detail_valid_response
  ✅ test_get_contributor_detail_errors
  ✅ test_unregistered_contributor_detail_show_up_as_name_associated_with_project
  ✅ test_node_contributor_detail_serializes_contributor_perms
  ✅ test_detail_includes_index
api_tests.draft_registrations.views.test_draft_registration_contributor_detail.TestNodeContributorOrdering
  ✅ test_initial_order
  ✅ test_move_top_contributor_down_one_and_also_log
  ✅ test_move_second_contributor_up_one_to_top
  ✅ test_move_top_contributor_down_to_bottom
  ✅ test_move_bottom_contributor_up_to_top
  ✅ test_move_second_to_last_contributor_down_past_bottom
  ✅ test_move_top_contributor_down_to_second_to_last_position_with_negative_numbers
  ✅ test_write_contributor_fails_to_move_top_contributor_down_one
  ✅ test_non_authenticated_fails_to_move_top_contributor_down_one
api_tests.draft_registrations.views.test_draft_registration_contributor_detail.TestNodeContributorUpdate
  ✅ test_change_contrib_errors
  ✅ test_change_contributor_non_admin_osf_group_member_auth
  ✅ test_change_admin_self_without_other_admin
  ✅ test_node_update_invalid_data
  ✅ test_change_contributor_correct_id
  ✅ test_change_contributor_admin_osf_group_permissions
  ✅ test_remove_all_bibliographic_statuses_contributors
  ✅ test_change_contributor_permissions
  ✅ test_change_contributor_bibliographic
  ✅ test_change_contributor_permission_and_bibliographic
  ✅ test_not_change_contributor
  ✅ test_change_admin_self_with_other_admin
api_tests.draft_registrations.views.test_draft_registration_contributor_detail.TestNodeContributorPartialUpdate
  ✅ test_patch_bibliographic_only
  ✅ test_patch_permission_only
api_tests.draft_registrations.views.test_draft_registration_contributor_detail.TestNodeContributorDelete
  ✅ test_remove_errors
  ✅ test_remove_contributor_osf_group_member_read
  ✅ test_can_not_remove_only_bibliographic_contributor
  ✅ test_remove_contributor_non_admin_is_forbidden
  ✅ test_remove_contributor_admin
  ✅ test_remove_contributor_osf_group_member_admin
  ✅ test_remove_self_non_admin
  ✅ test_remove_self_contributor_not_unique_admin
  ✅ test_can_remove_self_as_contributor_not_unique_admin
api_tests.draft_registrations.views.test_draft_registration_contributor_detail.TestDraftContributorDetail
  ✅ test_get_contributor_detail_errors
  ✅ test_unregistered_contributor_detail_show_up_as_name_associated_with_project
  ✅ test_detail_includes_index
  ✅ test_get_contributor_detail_valid_response
  ✅ test_node_contributor_detail_serializes_contributor_perms
api_tests.draft_registrations.views.test_draft_registration_contributor_detail.TestDraftContributorOrdering
  ✅ test_initial_order
  ✅ test_move_top_contributor_down_one_and_also_log
  ✅ test_move_second_contributor_up_one_to_top
  ✅ test_move_top_contributor_down_to_bottom
  ✅ test_move_bottom_contributor_up_to_top
  ✅ test_move_second_to_last_contributor_down_past_bottom
  ✅ test_move_top_contributor_down_to_second_to_last_position_with_negative_numbers
  ✅ test_write_contributor_fails_to_move_top_contributor_down_one
  ✅ test_non_authenticated_fails_to_move_top_contributor_down_one
api_tests.draft_registrations.views.test_draft_registration_contributor_detail.TestDraftRegistrationContributorUpdate
  ✅ test_change_contrib_errors
  ✅ test_change_admin_self_without_other_admin
  ✅ test_node_update_invalid_data
  ✅ test_change_contributor_correct_id
  ✅ test_remove_all_bibliographic_statuses_contributors
  ✅ test_change_contributor_permissions
  ✅ test_change_contributor_bibliographic
  ✅ test_change_contributor_permission_and_bibliographic
  ✅ test_not_change_contributor
  ✅ test_change_admin_self_with_other_admin
  ✅ test_change_contributor_non_admin_osf_group_member_auth
  ✅ test_change_contributor_admin_osf_group_permissions
api_tests.draft_registrations.views.test_draft_registration_contributor_detail.TestDraftRegistrationContributorPartialUpdate
  ✅ test_patch_bibliographic_only
  ✅ test_patch_permission_only
api_tests.draft_registrations.views.test_draft_registration_contributor_detail.TestDraftContributorDelete
  ✅ test_remove_errors
  ✅ test_can_not_remove_only_bibliographic_contributor
  ✅ test_remove_contributor_non_admin_is_forbidden
  ✅ test_remove_contributor_admin
  ✅ test_remove_self_non_admin
  ✅ test_remove_self_contributor_not_unique_admin
  ✅ test_can_remove_self_as_contributor_not_unique_admin
  ✅ test_remove_contributor_osf_group_member_read
  ✅ test_remove_contributor_osf_group_member_admin
api_tests.draft_registrations.views.test_draft_registration_contributor_detail.TestDraftBibliographicContributorDetail
  ✅ test_get_bibliographic_contributor_detail_valid_response
api_tests.draft_registrations.views.test_draft_registration_contributor_list.TestNodeContributorList
  ✅ test_concatenated_id
  ✅ test_permissions_work_with_many_users
  ✅ test_return
  ✅ test_return_public_contributor_list_logged_out
  ✅ test_return_private_contributor_list_logged_in_contributor
  ✅ test_filtering_on_obsolete_fields
  ✅ test_disabled_contributors_contain_names_under_meta
  ✅ test_total_bibliographic_contributor_count_returned_in_metadata
  ✅ test_unregistered_contributor_field_is_null_if_account_claimed
  ✅ test_unregistered_contributors_show_up_as_name_associated_with_project
  ✅ test_contributors_order_is_the_same_over_multiple_requests
api_tests.draft_registrations.views.test_draft_registration_contributor_list.TestNodeContributorAdd
  ✅ test_add_contributors_errors
  ✅ test_contributor_create_invalid_data
  ✅ test_add_contributor_dont_expose_email
  ✅ test_add_contributor_is_visible_by_default
  ✅ test_adds_bibliographic_contributor_public_project_admin
  ✅ test_adds_non_bibliographic_contributor_private_project_admin
  ✅ test_adds_contributor_public_project_non_admin
  ✅ test_adds_contributor_public_project_non_admin_osf_group
  ✅ test_adds_contributor_public_project_non_contributor
  ✅ test_adds_contributor_public_project_not_logged_in
  ✅ test_adds_contributor_private_project_admin
  ✅ test_adds_contributor_private_project_osf_group_admin_perms
  ✅ test_adds_contributor_without_bibliographic_private_project_admin
  ✅ test_adds_admin_contributor_private_project_admin
  ✅ test_adds_write_contributor_private_project_admin
  ✅ test_adds_read_contributor_private_project_admin
  ✅ test_adds_invalid_permission_contributor_private_project_admin
  ✅ test_adds_none_permission_contributor_private_project_admin_uses_default_permissions
  ✅ test_adds_already_existing_contributor_private_project_admin
  ✅ test_adds_non_existing_user_private_project_admin
  ✅ test_adds_contributor_private_project_non_admin
  ✅ test_adds_contributor_private_project_non_contributor
  ✅ test_adds_contributor_private_project_not_logged_in
  ✅ test_add_unregistered_contributor_with_fullname
  ✅ test_add_contributor_with_fullname_and_email_unregistered_user
  ✅ test_add_contributor_with_fullname_and_email_unregistered_user_set_attributes
  ✅ test_add_contributor_with_fullname_and_email_registered_user
  ✅ test_add_unregistered_contributor_already_contributor
  ✅ test_add_contributor_user_is_deactivated_registered_payload
  ✅ test_add_contributor_user_is_deactivated_unregistered_payload
  ✅ test_add_contributor_index_returned
  ✅ test_add_contributor_set_index_out_of_range
  ✅ test_add_contributor_set_index_first
  ✅ test_add_contributor_set_index_last
  ✅ test_add_inactive_merged_user_as_contributor
  ✅ test_add_unconfirmed_user_by_guid
api_tests.draft_registrations.views.test_draft_registration_contributor_list.TestNodeContributorCreateValidation
  ✅ test_add_contributor_validation
api_tests.draft_registrations.views.test_draft_registration_contributor_list.TestNodeContributorCreateEmail
  ✅ test_add_contributor_no_email_if_false
  ✅ test_add_contributor_sends_email
  ✅ test_add_contributor_signal_if_default
  ✅ test_add_contributor_signal_preprint_email_disallowed
  ✅ test_add_unregistered_contributor_sends_email
  ✅ test_add_unregistered_contributor_signal_if_default
  ✅ test_add_unregistered_contributor_signal_preprint_email_disallowed
  ✅ test_add_contributor_invalid_send_email_param
  ✅ test_add_unregistered_contributor_without_email_no_email
api_tests.draft_registrations.views.test_draft_registration_contributor_list.TestNodeContributorBulkCreate
  ✅ test_node_contributor_bulk_create_contributor_exists
  ✅ test_node_contributor_bulk_create_errors
  ✅ test_node_contributor_bulk_create_logged_in_public_project_project
  ✅ test_node_contributor_bulk_create_logged_in_contrib_private_project
  ✅ test_node_contributor_bulk_create_payload_errors
api_tests.draft_registrations.views.test_draft_registration_contributor_list.TestNodeContributorBulkUpdate
  ✅ test_bulk_update_contributors_errors
  ✅ test_bulk_update_contributors_public_projects_logged_in
  ✅ test_bulk_update_contributors_private_projects_logged_in_contrib
api_tests.draft_registrations.views.test_draft_registration_contributor_list.TestNodeContributorBulkPartialUpdate
  ✅ test_bulk_partial_update_errors
  ✅ test_bulk_partial_update_contributors_public_projects_logged_in
  ✅ test_bulk_partial_update_contributors_private_projects_logged_in_contrib
api_tests.draft_registrations.views.test_draft_registration_contributor_list.TestNodeContributorBulkDelete
  ✅ test_bulk_delete_contributors_errors
  ✅ test_bulk_delete_contributors_public_project_logged_in
  ✅ test_bulk_delete_contributors_private_projects_logged_in_contributor
api_tests.draft_registrations.views.test_draft_registration_contributor_list.TestNodeContributorFiltering
  ✅ test_filtering
  ✅ test_filtering_node_with_non_bibliographic_contributor
api_tests.draft_registrations.views.test_draft_registration_contributor_list.TestDraftRegistrationContributorList
  ✅ test_return_private_contributor_list_logged_in_contributor
  ✅ test_filtering_on_obsolete_fields
  ✅ test_unregistered_contributor_field_is_null_if_account_claimed
  ✅ test_unregistered_contributors_show_up_as_name_associated_with_project
  ✅ test_concatenated_id
  ✅ test_return
  ✅ test_return_public_contributor_list_logged_out
  ✅ test_disabled_contributors_contain_names_under_meta
  ✅ test_total_bibliographic_contributor_count_returned_in_metadata
  ✅ test_contributors_order_is_the_same_over_multiple_requests
  ✅ test_permissions_work_with_many_users
api_tests.draft_registrations.views.test_draft_registration_contributor_list.TestDraftRegistrationContributorAdd
  ✅ test_add_contributors_errors
  ✅ test_contributor_create_invalid_data
  ✅ test_add_contributor_dont_expose_email
  ✅ test_add_contributor_is_visible_by_default
  ✅ test_adds_bibliographic_contributor_public_project_admin
  ✅ test_adds_non_bibliographic_contributor_private_project_admin
  ✅ test_adds_contributor_public_project_non_admin
  ✅ test_adds_contributor_public_project_non_contributor
  ✅ test_adds_contributor_public_project_not_logged_in
  ✅ test_adds_contributor_private_project_admin
  ✅ test_adds_contributor_without_bibliographic_private_project_admin
  ✅ test_adds_admin_contributor_private_project_admin
  ✅ test_adds_write_contributor_private_project_admin
  ✅ test_adds_read_contributor_private_project_admin
  ✅ test_adds_invalid_permission_contributor_private_project_admin
  ✅ test_adds_none_permission_contributor_private_project_admin_uses_default_permissions
  ✅ test_adds_already_existing_contributor_private_project_admin
  ✅ test_adds_non_existing_user_private_project_admin
  ✅ test_adds_contributor_private_project_non_admin
  ✅ test_adds_contributor_private_project_non_contributor
  ✅ test_adds_contributor_private_project_not_logged_in
  ✅ test_add_unregistered_contributor_with_fullname
  ✅ test_add_contributor_with_fullname_and_email_unregistered_user
  ✅ test_add_contributor_with_fullname_and_email_unregistered_user_set_attributes
  ✅ test_add_contributor_with_fullname_and_email_registered_user
  ✅ test_add_unregistered_contributor_already_contributor
  ✅ test_add_contributor_user_is_deactivated_registered_payload
  ✅ test_add_contributor_user_is_deactivated_unregistered_payload
  ✅ test_add_contributor_index_returned
  ✅ test_add_contributor_set_index_out_of_range
  ✅ test_add_contributor_set_index_first
  ✅ test_add_contributor_set_index_last
  ✅ test_add_inactive_merged_user_as_contributor
  ✅ test_add_unconfirmed_user_by_guid
  ✅ test_adds_contributor_public_project_non_admin_osf_group
  ✅ test_adds_contributor_private_project_osf_group_admin_perms
api_tests.draft_registrations.views.test_draft_registration_contributor_list.TestDraftRegistrationContributorCreateValidation
  ✅ test_add_contributor_validation
api_tests.draft_registrations.views.test_draft_registration_contributor_list.TestDraftContributorCreateEmail
  ✅ test_add_contributor_no_email_if_false
  ✅ test_add_contributor_signal_preprint_email_disallowed
  ✅ test_add_unregistered_contributor_signal_preprint_email_disallowed
  ✅ test_add_contributor_invalid_send_email_param
  ✅ test_add_contributor_sends_email
  ✅ test_add_contributor_signal_if_default
  ✅ test_add_unregistered_contributor_sends_email
  ✅ test_add_unregistered_contributor_signal_if_default
  ✅ test_add_unregistered_contributor_without_email_no_email
api_tests.draft_registrations.views.test_draft_registration_contributor_list.TestDraftContributorBulkCreate
  ✅ test_node_contributor_bulk_create_contributor_exists
  ✅ test_node_contributor_bulk_create_errors
  ✅ test_node_contributor_bulk_create_logged_in_public_project_project
  ✅ test_node_contributor_bulk_create_logged_in_contrib_private_project
  ✅ test_node_contributor_bulk_create_payload_errors
api_tests.draft_registrations.views.test_draft_registration_contributor_list.TestDraftContributorBulkUpdated
  ✅ test_bulk_update_contributors_errors
  ✅ test_bulk_update_contributors_public_projects_logged_in
  ✅ test_bulk_update_contributors_private_projects_logged_in_contrib
api_tests.draft_registrations.views.test_draft_registration_contributor_list.TestDraftRegistrationContributorBulkPartialUpdate
  ✅ test_bulk_partial_update_errors
  ✅ test_bulk_partial_update_contributors_public_projects_logged_in
  ✅ test_bulk_partial_update_contributors_private_projects_logged_in_contrib
api_tests.draft_registrations.views.test_draft_registration_contributor_list.TestDraftRegistrationContributorBulkDelete
  ✅ test_bulk_delete_contributors_errors
  ✅ test_bulk_delete_contributors_public_project_logged_in
  ✅ test_bulk_delete_contributors_private_projects_logged_in_contributor
api_tests.draft_registrations.views.test_draft_registration_contributor_list.TestDraftRegistrationContributorFiltering
  ✅ test_filtering
  ✅ test_filtering_node_with_non_bibliographic_contributor
api_tests.draft_registrations.views.test_draft_registration_detail.TestDraftRegistrationDetail
  ✅ test_admin_can_view_draft
  ✅ test_admin_group_member_can_view
  ✅ test_cannot_view_draft
  ✅ test_cannot_view_deleted_draft
  ✅ test_draft_must_be_branched_from_node_in_kwargs
  ✅ test_draft_registration_serializer_usage
  ✅ test_can_view_after_added
api_tests.draft_registrations.views.test_draft_registration_detail.TestDraftRegistrationUpdate
  ✅ test_id_required_in_payload
  ✅ test_admin_can_update_draft
  ✅ test_draft_must_be_branched_from_node
  ✅ test_cannot_update_draft
  ✅ test_registration_metadata_does_not_need_to_be_supplied
  ✅ test_registration_metadata_must_be_a_dictionary
  ✅ test_registration_metadata_question_values_must_be_dictionaries
  ✅ test_registration_metadata_question_keys_must_be_value
  ✅ test_question_in_registration_metadata_must_be_in_schema
  ✅ test_multiple_choice_question_value_must_match_value_in_schema
  ✅ test_cannot_update_registration_schema
  ✅ test_required_metaschema_questions_not_required_on_update
  ✅ test_required_registration_responses_questions_not_required_on_update
  ✅ test_registration_responses_must_be_a_dictionary
  ✅ test_registration_responses_question_values_should_not_be_dicts
  ✅ test_question_in_registration_responses_must_be_in_schema
  ✅ test_multiple_choice_question_value_in_registration_responses_must_match_value_in_schema
api_tests.draft_registrations.views.test_draft_registration_detail.TestDraftRegistrationPatch
  ✅ test_admin_can_update_draft
  ✅ test_cannot_update_draft
api_tests.draft_registrations.views.test_draft_registration_detail.TestDraftRegistrationDelete
  ✅ test_admin_can_delete_draft
  ✅ test_cannot_delete_draft
  ✅ test_draft_that_has_been_registered_cannot_be_deleted
api_tests.draft_registrations.views.test_draft_registration_detail.TestDraftRegistrationDetailEndpoint
  ✅ test_admin_can_view_draft
  ✅ test_cannot_view_deleted_draft
  ✅ test_draft_must_be_branched_from_node_in_kwargs
  ✅ test_draft_registration_serializer_usage
  ✅ test_admin_group_member_can_view
  ✅ test_can_view_draft
  ✅ test_cannot_view_draft
  ✅ test_detail_view_returns_editable_fields
  ✅ test_detail_view_returns_editable_fields_no_specified_node
  ✅ test_draft_registration_perms_checked_on_draft_not_node
  ✅ test_can_view_after_added
  ✅ test_current_permissions_field
api_tests.draft_registrations.views.test_draft_registration_detail.TestDraftRegistrationUpdateWithNode
  ✅ test_id_required_in_payload
  ✅ test_admin_can_update_draft
  ✅ test_draft_must_be_branched_from_node
  ✅ test_cannot_update_draft
  ✅ test_registration_metadata_does_not_need_to_be_supplied
  ✅ test_registration_metadata_must_be_a_dictionary
  ✅ test_registration_metadata_question_values_must_be_dictionaries
  ✅ test_registration_metadata_question_keys_must_be_value
  ✅ test_question_in_registration_metadata_must_be_in_schema
  ✅ test_multiple_choice_question_value_must_match_value_in_schema
  ✅ test_cannot_update_registration_schema
  ✅ test_required_metaschema_questions_not_required_on_update
  ✅ test_required_registration_responses_questions_not_required_on_update
  ✅ test_registration_responses_must_be_a_dictionary
  ✅ test_registration_responses_question_values_should_not_be_dicts
  ✅ test_question_in_registration_responses_must_be_in_schema
  ✅ test_multiple_choice_question_value_in_registration_responses_must_match_value_in_schema
  ✅ test_update_editable_fields
  ✅ test_update_upload
  ✅ test_registration_metadata_must_be_supplied
  ✅ test_editable_title
  ✅ test_invalid_editable_category
  ✅ test_cannot_edit_node
  ✅ test_write_contributor_can_update_draft
  ✅ test_write_contributor_can_update_draft_no_title
api_tests.draft_registrations.views.test_draft_registration_detail.TestDraftRegistrationUpdateWithDraftNode
  ✅ test_id_required_in_payload
  ✅ test_admin_can_update_draft
  ✅ test_draft_must_be_branched_from_node
  ✅ test_cannot_update_draft
  ✅ test_registration_metadata_does_not_need_to_be_supplied
  ✅ test_registration_metadata_must_be_a_dictionary
  ✅ test_registration_metadata_question_values_must_be_dictionaries
  ✅ test_registration_metadata_question_keys_must_be_value
  ✅ test_question_in_registration_metadata_must_be_in_schema
  ✅ test_multiple_choice_question_value_must_match_value_in_schema
  ✅ test_cannot_update_registration_schema
  ✅ test_required_metaschema_questions_not_required_on_update
  ✅ test_required_registration_responses_questions_not_required_on_update
  ✅ test_registration_responses_must_be_a_dictionary
  ✅ test_registration_responses_question_values_should_not_be_dicts
  ✅ test_question_in_registration_responses_must_be_in_schema
  ✅ test_multiple_choice_question_value_in_registration_responses_must_match_value_in_schema
  ✅ test_write_contributor_can_update_draft
api_tests.draft_registrations.views.test_draft_registration_detail.TestDraftRegistrationPatchNew
  ✅ test_admin_can_update_draft
  ✅ test_cannot_update_draft
  ✅ test_write_contributor_can_update_draft
api_tests.draft_registrations.views.test_draft_registration_institutions_list.TestNodeInstitutionList
  ✅ test_node_institution_detail
api_tests.draft_registrations.views.test_draft_registration_institutions_list.TestDraftRegistrationInstitutionList
  ✅ test_node_institution_detail
api_tests.draft_registrations.views.test_draft_registration_list.TestDraftRegistrationList
  ✅ test_admin_can_view_draft_list
  ✅ test_osf_group_with_admin_permissions_can_view
  ✅ test_cannot_view_draft_list
  ✅ test_deleted_draft_registration_does_not_show_up_in_draft_list
  ✅ test_draft_with_registered_node_does_not_show_up_in_draft_list
  ✅ test_draft_with_deleted_registered_node_shows_up_in_draft_list
  ✅ test_draft_registration_serializer_usage
api_tests.draft_registrations.views.test_draft_registration_list.TestDraftRegistrationCreate
  ✅ test_type_is_draft_registrations
  ✅ test_admin_can_create_draft
  ✅ test_cannot_create_draft
  ✅ test_schema_validation
  ✅ test_registration_supplement_errors
  ✅ test_cannot_create_draft_errors
  ✅ test_registration_supplement_must_be_supplied
  ✅ test_cannot_supply_both_registration_metadata_and_registration_responses
  ✅ test_supply_registration_responses_on_creation
  ✅ test_registration_metadata_must_be_a_dictionary
  ✅ test_registration_metadata_question_values_must_be_dictionaries
  ✅ test_registration_metadata_question_keys_must_be_value
  ✅ test_question_in_registration_metadata_must_be_in_schema
  ✅ test_multiple_choice_question_value_must_match_value_in_schema
  ✅ test_registration_responses_must_be_a_dictionary
  ✅ test_registration_responses_question_values_must_not_be_dictionaries
  ✅ test_question_in_registration_responses_must_be_in_schema
  ✅ test_registration_responses_multiple_choice_question_value_must_match_value_in_schema
api_tests.draft_registrations.views.test_draft_registration_list.TestDraftRegistrationListNewWorkflow
  ✅ test_admin_can_view_draft_list
  ✅ test_deleted_draft_registration_does_not_show_up_in_draft_list
  ✅ test_draft_with_registered_node_does_not_show_up_in_draft_list
  ✅ test_draft_with_deleted_registered_node_shows_up_in_draft_list
  ✅ test_draft_registration_serializer_usage
  ✅ test_osf_group_with_admin_permissions_can_view
  ✅ test_cannot_view_draft_list
api_tests.draft_registrations.views.test_draft_registration_list.TestDraftRegistrationCreateWithNode
  ✅ test_type_is_draft_registrations
  ✅ test_admin_can_create_draft
  ✅ test_schema_validation
  ✅ test_registration_supplement_errors
  ✅ test_registration_supplement_must_be_supplied
  ✅ test_cannot_supply_both_registration_metadata_and_registration_responses
  ✅ test_supply_registration_responses_on_creation
  ✅ test_registration_metadata_must_be_a_dictionary
  ✅ test_registration_metadata_question_values_must_be_dictionaries
  ✅ test_registration_metadata_question_keys_must_be_value
  ✅ test_question_in_registration_metadata_must_be_in_schema
  ✅ test_multiple_choice_question_value_must_match_value_in_schema
  ✅ test_registration_responses_must_be_a_dictionary
  ✅ test_registration_responses_question_values_must_not_be_dictionaries
  ✅ test_question_in_registration_responses_must_be_in_schema
  ✅ test_registration_responses_multiple_choice_question_value_must_match_value_in_schema
  ✅ test_cannot_create_draft_errors
  ✅ test_draft_registration_attributes_copied_from_node
  ✅ test_cannot_create_draft
  ✅ test_create_project_based_draft_does_not_email_initiator
  ✅ test_affiliated_institutions_are_copied_from_node_no_institutions
  ✅ test_affiliated_institutions_are_copied_from_node
  ✅ test_affiliated_institutions_are_copied_from_user
api_tests.draft_registrations.views.test_draft_registration_list.TestDraftRegistrationCreateWithoutNode
  ✅ test_type_is_draft_registrations
  ✅ test_schema_validation
  ✅ test_registration_supplement_errors
  ✅ test_registration_supplement_must_be_supplied
  ✅ test_cannot_supply_both_registration_metadata_and_registration_responses
  ✅ test_supply_registration_responses_on_creation
  ✅ test_registration_metadata_must_be_a_dictionary
  ✅ test_registration_metadata_question_values_must_be_dictionaries
  ✅ test_registration_metadata_question_keys_must_be_value
  ✅ test_question_in_registration_metadata_must_be_in_schema
  ✅ test_multiple_choice_question_value_must_match_value_in_schema
  ✅ test_registration_responses_must_be_a_dictionary
  ✅ test_registration_responses_question_values_must_not_be_dictionaries
  ✅ test_question_in_registration_responses_must_be_in_schema
  ✅ test_registration_responses_multiple_choice_question_value_must_match_value_in_schema
  ✅ test_admin_can_create_draft
  ✅ test_create_no_project_draft_emails_initiator
  ✅ test_create_draft_with_provider
  ✅ test_cannot_create_draft
  ✅ test_cannot_create_draft_errors
  ✅ test_draft_registration_attributes_not_copied_from_node
api_tests.draft_registrations.views.test_draft_registration_relationship_institutions.TestDraftRegistrationRelationshipInstitutions
  ✅ test_get_public_node
  ✅ test_put_not_admin_but_affiliated
  ✅ test_delete_user_is_read_write
  ✅ test_read_write_contributor_can_add_affiliated_institution
  ✅ test_read_write_contributor_can_remove_affiliated_institution
  ✅ test_node_errors
  ✅ test_user_with_institution_and_permissions
  ✅ test_user_with_institution_and_permissions_through_patch
  ✅ test_remove_institutions_with_affiliated_user
  ✅ test_using_post_making_no_changes_returns_201
  ✅ test_add_through_patch_one_inst_to_node_with_inst
  ✅ test_add_through_patch_one_inst_while_removing_other
  ✅ test_add_one_inst_with_post_to_node_with_inst
  ✅ test_delete_nothing
  ✅ test_delete_existing_inst
  ✅ test_delete_not_affiliated_and_affiliated_insts
  ✅ test_delete_user_is_admin
  ✅ test_delete_user_is_read_only
  ✅ test_delete_user_is_admin_but_not_affiliated_with_inst
  ✅ test_admin_can_remove_admin_affiliated_institution
  ✅ test_admin_can_remove_read_write_contributor_affiliated_institution
  ✅ test_contribs_cannot_perform_action
api_tests.draft_registrations.views.test_draft_registration_relationship_subjects.TestDraftRegistrationRelationshipSubjects
  ✅ test_update_subjects
  ✅ test_update_subjects_relationship_invalid_payload
  ✅ test_update_subjects_empty_payload
  ✅ test_update_subjects_populates_parents_hierarchy
  ✅ test_update_subjects_relationship_permissions
api_tests.draft_registrations.views.test_draft_registration_subjects_list.TestDraftRegistrationSubjectsList
  ✅ test_get_resource_subjects_permissions
  ✅ test_get_resource_subjects
api_tests.draft_nodes.views.test_draft_node_detail.TestDraftNodeDetail
  ✅ test_detail_response
api_tests.draft_nodes.views.test_draft_node_draft_registrations_list.TestDraftNodeDraftRegistrationsList
  ✅ test_draft_node_draft_registration_list
  ✅ test_draft_node_draft_registration_relationship
api_tests.draft_nodes.views.test_draft_node_files_lists.TestDraftNodeProvidersList
  ✅ test_deleted_draft_node_files
  ✅ test_draft_node_files
  ✅ test_returns_osf_storage_folder_version_two_point_two
  ✅ test_returns_osfstorage_folder_version_two
  ✅ test_returns_provider_data
api_tests.draft_nodes.views.test_draft_node_files_lists.TestNodeFilesList
  ✅ test_files_list_contains_relationships_object
  ✅ test_handles_bad_waterbutler_request
  ✅ test_handles_notfound_waterbutler_request
  ✅ test_handles_request_to_provider_not_configured_on_project
  ✅ test_handles_unauthenticated_waterbutler_request
  ✅ test_list_returns_folder_data
  ✅ test_notfound_node_file_returns_folder
  ✅ test_notfound_node_folder_returns_file
  ✅ test_returns_addon_folders
  ✅ test_returns_file_data
  ✅ test_returns_folder_data
  ✅ test_returns_folder_metadata_not_children
  ✅ test_returns_node_file
  ✅ test_returns_node_files_list
  ✅ test_returns_osf_storage_folder_version_two_point_two
  ✅ test_returns_osfstorage_folder_version_two
  ✅ test_returns_private_files_logged_in_contributor
  ✅ test_returns_private_files_logged_in_non_contributor
  ✅ test_returns_private_files_logged_out
  ✅ test_returns_storage_addons_link
  ✅ test_vol_node_files_list
  ✅ test_waterbutler_invalid_data_returns_503
  ✅ test_waterbutler_server_error_returns_503
api_tests.draft_nodes.views.test_draft_node_files_lists.TestNodeFilesListFiltering
  ✅ test_node_files_are_filterable_by_kind
  ✅ test_node_files_are_filterable_by_name
  ✅ test_node_files_are_filterable_by_path
  ✅ test_node_files_external_provider_can_filter_by_last_touched
  ✅ test_node_files_filter_by_name_case_insensitive
  ✅ test_node_files_osfstorage_cannot_filter_by_last_touched
api_tests.draft_nodes.views.test_draft_node_files_lists.TestNodeFilesListPagination
  ✅ test_node_files_are_sorted_correctly
api_tests.draft_nodes.views.test_draft_node_files_lists.TestDraftNodeStorageProviderDetail
  ✅ test_can_view_if_contributor
  ✅ test_cannot_view_if_private
api_tests.identifiers.managment_commands.test_sync_dois.TestSyncDOIs
  ✅ test_doi_synced_datacite
  ✅ test_doi_synced_crossref
  ✅ test_doi_sync_private
  ✅ test_doi_sync_public_only
api_tests.identifiers.views.test_identifier_detail.TestIdentifierDetail
  ✅ test_identifier_registration_detail
  ✅ test_identifier_node_detail
  ✅ test_identifier_preprint_detail
  ✅ test_identifier_preprint_detail_unpublished
  ✅ test_identifier_preprint_detail_deleted
  ✅ test_identifier_preprint_detail_private
  ✅ test_identifier_preprint_detail_abandoned
  ✅ test_invalid_identifier
  ✅ test_identifier_preprint_detail_datacite_doi
api_tests.identifiers.views.test_identifier_list.TestRegistrationIdentifierList
  ✅ test_identifier_list_success
  ✅ test_identifier_list_returns_correct_number_and_referent
  ✅ test_identifier_list_returns_correct_categories_and_values
  ✅ test_identifier_filter_by_category
  ✅ test_node_identifier_not_returned_from_registration_endpoint
  ✅ test_node_not_allowed_from_registrations_endpoint
  ✅ test_do_not_return_deleted_identifier
api_tests.identifiers.views.test_identifier_list.TestNodeIdentifierList
  ✅ test_identifier_list_success
  ✅ test_identifier_list_returns_correct_number_and_referent
  ✅ test_identifier_list_returns_correct_categories_and_values
  ✅ test_identifier_filter_by_category
  ✅ test_registration_identifier_not_returned_from_registration_endpoint
  ✅ test_registration_not_allowed_from_nodes_endpoint
  ✅ test_do_not_return_deleted_identifier
api_tests.identifiers.views.test_identifier_list.TestPreprintIdentifierList
  ✅ test_identifier_list_success
  ✅ test_identifier_list_returns_correct_number_and_referent
  ✅ test_identifier_list_returns_correct_categories_and_values
  ✅ test_preprint_identifier_list_permissions_unpublished
  ✅ test_preprint_identifier_list_permissions_private
  ✅ test_preprint_identifier_list_permissions_deleted
  ✅ test_preprint_identifier_list_permissions_abandoned
api_tests.identifiers.views.test_identifier_list.TestNodeIdentifierCreate
  ✅ test_create_identifier
api_tests.identifiers.views.test_identifier_list.TestRegistrationIdentifierCreate
  ✅ test_create_identifier
  ✅ test_create_doi_for_withdrawn_registration
api_tests.institutions.views.test_institution_auth.TestInstitutionAuth
  ✅ test_invalid_payload
  ✅ test_new_user_created
  ✅ test_existing_user_found_but_not_affiliated
  ✅ test_user_found_and_affiliated
  ✅ test_new_user_names_not_provided
  ✅ test_new_user_names_guessed_if_not_provided
  ✅ test_new_user_names_used_when_provided
  ✅ test_user_active
  ✅ test_user_unclaimed
  ✅ test_user_unconfirmed
  ✅ test_user_inactive
  ✅ test_user_external_unconfirmed
api_tests.institutions.views.test_institution_auth.TestInstitutionStorageRegion
  ✅ test_region_updated_for_new_user
  ✅ test_region_not_updated_for_new_user
  ✅ test_region_not_updated_for_existing_user_affiliated
  ✅ test_region_not_updated_for_existing_user_not_affiliated
api_tests.institutions.views.test_institution_auth.TestInstitutionAuthnSharedSSOCriteriaType2
  ✅ test_new_user_primary_only
  ✅ test_new_user_primary_and_secondary
  ✅ test_existing_user_primary_only_not_affiliated
  ✅ test_existing_user_primary_only_affiliated
  ✅ test_existing_user_both_not_affiliated
  ✅ test_existing_user_both_affiliated
  ✅ test_existing_user_secondary_not_affiliated
  ✅ test_invalid_criteria_action
  ✅ test_invalid_institution_id
  ✅ test_empty_criteria_value
api_tests.institutions.views.test_institution_auth.TestInstitutionAuthnSharedSSOCriteriaType1
  ✅ test_new_user_primary_only
  ✅ test_new_user_primary_and_secondary
  ✅ test_existing_user_primary_only_not_affiliated
  ✅ test_existing_user_primary_only_affiliated
  ✅ test_existing_user_both_not_affiliated
  ✅ test_existing_user_both_affiliated
  ✅ test_existing_user_secondary_not_affiliated
  ✅ test_invalid_criteria_action
  ✅ test_invalid_institution_id
  ✅ test_invalid_criteria_value
api_tests.institutions.views.test_institution_auth.TestInstitutionAuthnSelectiveSSOCriteriaType1
  ✅ test_selective_sso_allowed_new_user
  ✅ test_selective_sso_allowed_existing_user_not_affiliated
  ✅ test_selective_sso_allowed_existing_user_affiliated
  ✅ test_selective_sso_denied_empty_filter
  ✅ test_selective_sso_denied_invalid_filter
api_tests.institutions.views.test_institution_auth.TestInstitutionAuthnSelectiveSSOCriteriaType2
  ✅ test_selective_sso_allowed_new_user
  ✅ test_selective_sso_allowed_existing_user_not_affiliated
  ✅ test_selective_sso_allowed_existing_user_affiliated
  ✅ test_selective_sso_denied_empty_filter
  ✅ test_selective_sso_denied_invalid_filter
api_tests.institutions.views.test_institution_auth.TestInstitutionAuthnWithIdentity
  ✅ test_new_user
  ✅ test_existing_user_by_both_email_and_identity
  ✅ test_existing_user_by_email_without_identity
  ✅ test_existing_user_by_email_with_identity_to_add
  ✅ test_existing_user_by_identity_with_email_to_add
  ✅ test_different_user_by_email_and_by_identity
  ✅ test_duplicate_identity_exception
  ✅ test_blank_identity_existing_affiliation
  ✅ test_empty_identity_new_affiliation
  ✅ test_identity_not_available
api_tests.institutions.views.test_institution_department_list.TestInstitutionDepartmentList
  ❌ test_auth
	conftest.py:149: in _es_marker
  ❌ test_get
	conftest.py:149: in _es_marker
  ❌ test_pagination
	conftest.py:149: in _es_marker
api_tests.institutions.views.test_institution_detail.TestInstitutionDetail
  ✅ test_detail_response
api_tests.institutions.views.test_institution_list.TestInstitutionList
  ✅ test_return_all_institutions
  ✅ test_does_not_return_deleted_institution
api_tests.institutions.views.test_institution_nodes_list.TestInstitutionNodeList
  ✅ test_return_all_public_nodes
  ✅ test_does_not_return_private_nodes_with_auth
  ✅ test_registration_not_returned
  ✅ test_affiliated_component_with_affiliated_parent_not_returned
  ✅ test_affiliated_component_without_affiliated_parent_not_returned
  ✅ test_affiliated_component_with_affiliated_parent_returned
  ✅ test_affiliated_component_without_affiliated_parent_returned
api_tests.institutions.views.test_institution_nodes_list.TestNodeListFiltering
  ✅ test_non_mutating_list_filtering_tests
  ✅ test_parent_filter_excludes_linked_nodes
  ✅ test_tag_filter
api_tests.institutions.views.test_institution_nodes_list.TestNodeListDateFiltering
  ✅ test_node_list_date_filter
api_tests.institutions.views.test_institution_registrations_list.TestInstitutionRegistrationList
  ✅ test_does_not_return_private_nodes_with_auth
  ✅ test_doesnt_return_retractions_with_auth
  ✅ test_doesnt_return_retractions_without_auth
  ✅ test_return_all_public_nodes
  ✅ test_total_biographic_contributor_in_institution_registration
api_tests.institutions.views.test_institution_registrations_list.TestRegistrationListFiltering
  ✅ test_contributor_filter
  ✅ test_parent_filter_equals_returns_multiple
  ✅ test_parent_filter_equals_returns_one
  ✅ test_parent_filter_ne_null
  ✅ test_parent_filter_null
  ✅ test_root_filter_equals_returns_branch
  ✅ test_root_filter_equals_returns_tree
  ✅ test_root_filter_null
  ✅ test_tag_filter
api_tests.institutions.views.test_institution_relationship_nodes.TestInstitutionRelationshipNodes
  ✅ test_auth_get_nodes
  ✅ test_node_or_type_does_not_exist
  ✅ test_user_with_nodes_and_permissions
  ✅ test_user_does_not_have_node
  ✅ test_user_is_admin
  ✅ test_user_is_read_write
  ✅ test_user_is_read_only
  ✅ test_user_is_admin_but_not_affiliated
  ✅ test_add_some_with_permissions_others_without
  ✅ test_add_some_existant_others_not
  ✅ test_only_add_existent_with_mixed_permissions
  ✅ test_only_add_existent_with_permissions
  ✅ test_delete_user_is_admin
  ✅ test_delete_user_is_read_write
  ✅ test_delete_user_is_read_only
  ✅ test_delete_user_is_admin_and_affiliated_with_inst
  ✅ test_delete_user_is_admin_but_not_affiliated_with_inst
  ✅ test_delete_user_is_affiliated_with_inst_and_mixed_permissions_on_nodes
  ✅ test_add_non_node
api_tests.institutions.views.test_institution_relationship_nodes.TestInstitutionRelationshipRegistrations
  ✅ test_auth_get_registrations
  ✅ test_add_incorrect_permissions
  ✅ test_add_some_with_permissions_others_without
  ✅ test_add_user_is_admin
  ✅ test_add_withdrawn_registration
  ✅ test_add_user_is_read_write
  ✅ test_add_already_added
  ✅ test_delete_user_is_admin
  ✅ test_delete_user_is_read_write
  ✅ test_delete_user_is_admin_but_not_affiliated_with_inst
api_tests.institutions.views.test_institution_summary_metrics.TestInstitutionSummaryMetrics
  ❌ test_get
	conftest.py:149: in _es_marker
api_tests.institutions.views.test_institution_user_metric_list.TestInstitutionUserMetricList
  ❌ test_auth
	conftest.py:149: in _es_marker
  ❌ test_get
	conftest.py:149: in _es_marker
  ❌ test_filter
	conftest.py:149: in _es_marker
  ⚪ test_sort_and_pagination
  ⚪ test_filter_and_pagination
  ⚪ test_filter_and_sort
api_tests.institutions.views.test_institution_users_list.TestInstitutionUsersList
  ✅ test_return_all_users
api_tests.licenses.views.test_license_detail.TestLicenseDetail
  ✅ test_license_detail
api_tests.licenses.views.test_license_list.TestLicenseList
  ✅ test_license_list
api_tests.logs.serializers.test_serializers.TestNodeLogSerializer
  ✅ test_serializing_log_with_legacy_non_registered_contributor_data
api_tests.logs.views.test_log_detail.TestLogDetail
  ✅ test_log_detail_private
  ✅ test_log_detail_public
api_tests.logs.views.test_log_detail.TestNodeFileLogDetail
  ✅ test_title_visibility_in_file_move
  ✅ test_file_log_keeps_url
  ✅ test_folder_log_url_removal
api_tests.logs.views.test_log_embeds.TestLogEmbeds
  ✅ test_log_embed_types
api_tests.logs.views.test_log_params.TestLogContributors
  ✅ test_contributor_added_log_has_contributor_info_in_params
  ✅ test_unregistered_contributor_added_has_contributor_info_in_params
  ✅ test_params_do_not_appear_on_private_project_with_anonymous_view_only_link
api_tests.schemas.views.test_file_metadata_schema_detail.TestFileMetadataSchemaDetail
  ✅ test_schema_detail_crud
  ✅ test_invalid_schema_not_found
api_tests.schemas.views.test_file_metadata_schema_list.TestFileMetadataSchemaList
  ✅ test_schema_list_crud
api_tests.schemas.views.test_registration_schemas_detail.TestDeprecatedMetaSchemaDetail
  ✅ test_deprecated_metaschemas_routes
api_tests.schemas.views.test_registration_schemas_detail.TestRegistrationSchemaDetail
  ✅ test_schemas_detail_visibility
  ✅ test_registration_schema_schema_blocks
api_tests.schemas.views.test_registration_schemas_list.TestSchemaList
  ✅ test_schemas_list_crud
api_tests.providers.test_reindex_provider.TestReindexProvider
  ✅ test_reindex_provider_preprint
  ✅ test_reindex_provider_registration
api_tests.providers.collections.views.test_collection_provider_detail.TestCollectionProviderExists
  ✅ test_provider_exists
  ✅ test_has_highlighted_subjects_flag
api_tests.providers.collections.views.test_collection_provider_licenses.TestCollectionProviderLicenses
  ✅ test_provider_has_no_acceptable_licenses_and_no_default
  ✅ test_provider_has_a_default_license_but_no_acceptable_licenses
  ✅ test_provider_has_acceptable_licenses_but_no_default
  ✅ test_provider_has_both_acceptable_and_default_licenses
api_tests.providers.collections.views.test_collection_provider_list.TestCollectionProviderList
  ✅ test_provider_list
  ✅ test_provider_list_filtering[allow_submissions-True]
  ✅ test_provider_list_filtering[description-spots%20not%20dots]
  ✅ test_provider_list_filtering[domain-https://www.spotarxiv.com]
  ✅ test_provider_list_filtering[domain_redirect_enabled-True]
  ✅ test_provider_list_filtering[id-spot]
  ✅ test_provider_list_filtering[name-Spotarxiv]
api_tests.providers.collections.views.test_collection_provider_subjects_list.TestProviderSpecificTaxonomies
  ✅ test_mapped_subjects_are_not_shared_list
  ✅ test_mapped_subjects_are_not_shared_filter
  ✅ test_mapped_subjects_filter_wrong_provider
  ✅ test_taxonomy_other_ordering
api_tests.providers.collections.views.test_collection_provider_subjects_list.TestProviderHighlightedTaxonomies
  ✅ test_mapped_subjects_filter_wrong_provider
api_tests.providers.collections.views.test_collection_provider_subjects_list.TestCustomTaxonomy
  ✅ test_taxonomy_share_title
api_tests.providers.collections.views.test_collection_provider_subjects_list.TestProviderSpecificSubjects
  ✅ test_mapped_subjects_are_not_shared_list
  ✅ test_mapped_subjects_are_not_shared_filter
  ✅ test_mapped_subjects_filter_wrong_provider
  ✅ test_taxonomy_other_ordering
api_tests.providers.collections.views.test_collection_provider_subjects_list.TestProviderHighlightedSubjects
  ✅ test_mapped_subjects_filter_wrong_provider
api_tests.providers.collections.views.test_collection_provider_subjects_list.TestCustomSubjects
  ✅ test_taxonomy_share_title
api_tests.providers.collections.views.test_collection_provider_submissions_list.TestSubmissionList
  ✅ test_no_permissions
  ✅ test_with_permissions
  ✅ test_choice_restrictions
  ✅ test_filters
api_tests.providers.collections.views.test_collections_provider_moderator_list.TestGETCollectionsModeratorList
  ✅ test_GET_unauthorized
  ✅ test_GET_forbidden
  ✅ test_GET_moderator_formatting
  ✅ test_GET_admin_with_filter
api_tests.providers.collections.views.test_collections_provider_moderator_list.TestPOSTCollectionsModeratorList
  ✅ test_POST_unauthorized
  ✅ test_POST_forbidden
  ✅ test_POST_admin_success_existing_user
  ✅ test_POST_admin_failure_existing_moderator
  ✅ test_POST_admin_failure_unreg_moderator
  ✅ test_POST_admin_failure_invalid_group
  ✅ test_POST_admin_success_email
  ✅ test_moderators_alphabetically
api_tests.providers.preprints.serializers.test_serializers.TestRetractedPreprintSerialization
  ✅ test_hidden_fields_on_retracted_preprint
api_tests.providers.preprints.serializers.test_serializers.TestDeprecatedPreprintProviderSerializer
  ✅ test_preprint_provider_serialization_versions
api_tests.providers.preprints.views.test_preprint_provider_detail.TestPreprintProviderExistsForDeprecatedEndpoint
  ✅ test_provider_exists
  ✅ test_has_highlighted_subjects_flag
  ✅ test_version_deprecation
api_tests.providers.preprints.views.test_preprint_provider_detail.TestPreprintProviderExists
  ✅ test_provider_exists
  ✅ test_has_highlighted_subjects_flag
api_tests.providers.preprints.views.test_preprint_provider_detail.TestPreprintProviderUpdate
  ✅ test_update_reviews_settings[/{}preprint_providers/{}/]
  ✅ test_update_reviews_settings[/{}providers/preprints/{}/]
api_tests.providers.preprints.views.test_preprint_provider_detail.TestPreprintProviderAssets
  ✅ test_asset_attribute_correct
api_tests.providers.preprints.views.test_preprint_provider_licenses.TestPreprintProviderLicenses
  ✅ test_preprint_provider_has_no_acceptable_licenses_and_no_default[/{}preprint_providers/{}/licenses/]
  ✅ test_preprint_provider_has_no_acceptable_licenses_and_no_default[/{}providers/preprints/{}/licenses/]
  ✅ test_preprint_provider_has_a_default_license_but_no_acceptable_licenses[/{}preprint_providers/{}/licenses/]
  ✅ test_preprint_provider_has_a_default_license_but_no_acceptable_licenses[/{}providers/preprints/{}/licenses/]
  ✅ test_prerint_provider_has_acceptable_licenses_but_no_default[/{}preprint_providers/{}/licenses/]
  ✅ test_prerint_provider_has_acceptable_licenses_but_no_default[/{}providers/preprints/{}/licenses/]
  ✅ test_preprint_provider_has_both_acceptable_and_default_licenses[/{}preprint_providers/{}/licenses/]
  ✅ test_preprint_provider_has_both_acceptable_and_default_licenses[/{}providers/preprints/{}/licenses/]
api_tests.providers.preprints.views.test_preprint_provider_list.TestPreprintProviderList
  ✅ test_preprint_provider_list[/{}preprint_providers/?version=2.2&]
  ✅ test_preprint_provider_list[/{}providers/preprints/?version=2.2&]
  ✅ test_preprint_provider_list_filtering[/{}preprint_providers/?version=2.2&-allow_submissions-True]
  ✅ test_preprint_provider_list_filtering[/{}preprint_providers/?version=2.2&-description-spots%20not%20dots]
  ✅ test_preprint_provider_list_filtering[/{}preprint_providers/?version=2.2&-domain-https://www.spotarxiv.com]
  ✅ test_preprint_provider_list_filtering[/{}preprint_providers/?version=2.2&-domain_redirect_enabled-True]
  ✅ test_preprint_provider_list_filtering[/{}preprint_providers/?version=2.2&-id-spot]
  ✅ test_preprint_provider_list_filtering[/{}preprint_providers/?version=2.2&-name-Spotarxiv]
  ✅ test_preprint_provider_list_filtering[/{}preprint_providers/?version=2.2&-share_publish_type-Thesis]
  ✅ test_preprint_provider_list_filtering[/{}providers/preprints/?version=2.2&-allow_submissions-True]
  ✅ test_preprint_provider_list_filtering[/{}providers/preprints/?version=2.2&-description-spots%20not%20dots]
  ✅ test_preprint_provider_list_filtering[/{}providers/preprints/?version=2.2&-domain-https://www.spotarxiv.com]
  ✅ test_preprint_provider_list_filtering[/{}providers/preprints/?version=2.2&-domain_redirect_enabled-True]
  ✅ test_preprint_provider_list_filtering[/{}providers/preprints/?version=2.2&-id-spot]
  ✅ test_preprint_provider_list_filtering[/{}providers/preprints/?version=2.2&-name-Spotarxiv]
  ✅ test_preprint_provider_list_filtering[/{}providers/preprints/?version=2.2&-share_publish_type-Thesis]
api_tests.providers.preprints.views.test_preprint_provider_list.TestPreprintProviderListWithMetrics
  ✅ test_preprint_provider_list_with_metrics[/{}preprint_providers/?version=2.2&]
  ✅ test_preprint_provider_list_with_metrics[/{}providers/preprints/?version=2.2&]
api_tests.providers.preprints.views.test_preprint_provider_moderator_detail.TestPreprintProviderModeratorDetail
  ✅ test_detail_not_authorized[/{}preprint_providers/{}/moderators/{{}}/]
  ✅ test_detail_not_authorized[/{}providers/preprints/{}/moderators/{{}}/]
  ✅ test_detail_successful_gets[/{}preprint_providers/{}/moderators/{{}}/]
  ✅ test_detail_successful_gets[/{}providers/preprints/{}/moderators/{{}}/]
  ✅ test_detail_updates[/{}preprint_providers/{}/moderators/{{}}/]
  ✅ test_detail_updates[/{}providers/preprints/{}/moderators/{{}}/]
  ✅ test_detail_cannot_remove_last_admin[/{}preprint_providers/{}/moderators/{{}}/]
  ✅ test_detail_cannot_remove_last_admin[/{}providers/preprints/{}/moderators/{{}}/]
  ✅ test_moderator_deletes[/{}preprint_providers/{}/moderators/{{}}/]
  ✅ test_moderator_deletes[/{}providers/preprints/{}/moderators/{{}}/]
  ✅ test_admin_delete_moderator[/{}preprint_providers/{}/moderators/{{}}/]
  ✅ test_admin_delete_moderator[/{}providers/preprints/{}/moderators/{{}}/]
  ✅ test_admin_delete_admin[/{}preprint_providers/{}/moderators/{{}}/]
  ✅ test_admin_delete_admin[/{}providers/preprints/{}/moderators/{{}}/]
api_tests.providers.preprints.views.test_preprint_provider_moderator_list.TestPreprintProviderModeratorList
  ✅ test_list_get_not_authorized[/{}preprint_providers/{}/moderators/]
  ✅ test_list_get_not_authorized[/{}providers/preprints/{}/moderators/]
  ✅ test_list_get_moderator[/{}preprint_providers/{}/moderators/]
  ✅ test_list_get_moderator[/{}providers/preprints/{}/moderators/]
  ✅ test_list_get_admin_with_filter[/{}preprint_providers/{}/moderators/]
  ✅ test_list_get_admin_with_filter[/{}providers/preprints/{}/moderators/]
  ✅ test_list_post_unauthorized[/{}preprint_providers/{}/moderators/]
  ✅ test_list_post_unauthorized[/{}providers/preprints/{}/moderators/]
  ✅ test_list_post_admin_success_existing_user[/{}preprint_providers/{}/moderators/]
  ✅ test_list_post_admin_success_existing_user[/{}providers/preprints/{}/moderators/]
  ✅ test_list_post_admin_failure_existing_moderator[/{}preprint_providers/{}/moderators/]
  ✅ test_list_post_admin_failure_existing_moderator[/{}providers/preprints/{}/moderators/]
  ✅ test_list_post_admin_failure_unreg_moderator[/{}preprint_providers/{}/moderators/]
  ✅ test_list_post_admin_failure_unreg_moderator[/{}providers/preprints/{}/moderators/]
  ✅ test_list_post_admin_failure_invalid_group[/{}preprint_providers/{}/moderators/]
  ✅ test_list_post_admin_failure_invalid_group[/{}providers/preprints/{}/moderators/]
  ✅ test_list_post_admin_success_email[/{}preprint_providers/{}/moderators/]
  ✅ test_list_post_admin_success_email[/{}providers/preprints/{}/moderators/]
  ✅ test_list_moderators_alphabetically[/{}preprint_providers/{}/moderators/]
  ✅ test_list_moderators_alphabetically[/{}providers/preprints/{}/moderators/]
api_tests.providers.preprints.views.test_preprint_provider_preprints_list.TestPreprintProviderPreprintsListFiltering
  ✅ test_provider_filter_null[/{}preprint_providers/{}/preprints/?version=2.2&]
  ✅ test_provider_filter_null[/{}providers/preprints/{}/preprints/?version=2.2&]
  ✅ test_id_filter_null[/{}preprint_providers/{}/preprints/?version=2.2&]
  ✅ test_id_filter_null[/{}providers/preprints/{}/preprints/?version=2.2&]
  ✅ test_id_filter_equals_returns_one[/{}preprint_providers/{}/preprints/?version=2.2&]
  ✅ test_id_filter_equals_returns_one[/{}providers/preprints/{}/preprints/?version=2.2&]
  ✅ test_date_created_filter_equals_returns_none[/{}preprint_providers/{}/preprints/?version=2.2&]
  ✅ test_date_created_filter_equals_returns_none[/{}providers/preprints/{}/preprints/?version=2.2&]
  ✅ test_date_created_filter_equals_returns_one[/{}preprint_providers/{}/preprints/?version=2.2&]
  ✅ test_date_created_filter_equals_returns_one[/{}providers/preprints/{}/preprints/?version=2.2&]
  ✅ test_date_created_filter_equals_returns_multiple[/{}preprint_providers/{}/preprints/?version=2.2&]
  ✅ test_date_created_filter_equals_returns_multiple[/{}providers/preprints/{}/preprints/?version=2.2&]
  ✅ test_date_modified_filter_equals_returns_none[/{}preprint_providers/{}/preprints/?version=2.2&]
  ✅ test_date_modified_filter_equals_returns_none[/{}providers/preprints/{}/preprints/?version=2.2&]
  ✅ test_date_modified_filter_equals_returns_multiple[/{}preprint_providers/{}/preprints/?version=2.2&]
  ✅ test_date_modified_filter_equals_returns_multiple[/{}providers/preprints/{}/preprints/?version=2.2&]
  ✅ test_date_published_filter_equals_returns_none[/{}preprint_providers/{}/preprints/?version=2.2&]
  ✅ test_date_published_filter_equals_returns_none[/{}providers/preprints/{}/preprints/?version=2.2&]
  ✅ test_date_published_filter_equals_returns_one[/{}preprint_providers/{}/preprints/?version=2.2&]
  ✅ test_date_published_filter_equals_returns_one[/{}providers/preprints/{}/preprints/?version=2.2&]
  ✅ test_date_published_filter_equals_returns_multiple[/{}preprint_providers/{}/preprints/?version=2.2&]
  ✅ test_date_published_filter_equals_returns_multiple[/{}providers/preprints/{}/preprints/?version=2.2&]
  ✅ test_original_publication_date_filter_equals_returns_none[/{}preprint_providers/{}/preprints/?version=2.2&]
  ✅ test_original_publication_date_filter_equals_returns_none[/{}providers/preprints/{}/preprints/?version=2.2&]
  ✅ test_original_publication_date_filter_equals_returns_one[/{}preprint_providers/{}/preprints/?version=2.2&]
  ✅ test_original_publication_date_filter_equals_returns_one[/{}providers/preprints/{}/preprints/?version=2.2&]
  ✅ test_original_publication_date_filter_equals_returns_multiple[/{}preprint_providers/{}/preprints/?version=2.2&]
  ✅ test_original_publication_date_filter_equals_returns_multiple[/{}providers/preprints/{}/preprints/?version=2.2&]
  ✅ test_is_published_false_filter_equals_returns_one[/{}preprint_providers/{}/preprints/?version=2.2&]
  ✅ test_is_published_false_filter_equals_returns_one[/{}providers/preprints/{}/preprints/?version=2.2&]
  ✅ test_is_published_true_filter_equals_returns_multiple[/{}preprint_providers/{}/preprints/?version=2.2&]
  ✅ test_is_published_true_filter_equals_returns_multiple[/{}providers/preprints/{}/preprints/?version=2.2&]
  ✅ test_multiple_filters_returns_one[/{}preprint_providers/{}/preprints/?version=2.2&]
  ✅ test_multiple_filters_returns_one[/{}providers/preprints/{}/preprints/?version=2.2&]
  ✅ test_node_is_public_filter[/{}preprint_providers/{}/preprints/?version=2.2&]
  ✅ test_node_is_public_filter[/{}providers/preprints/{}/preprints/?version=2.2&]
  ✅ test_permissions[/{}preprint_providers/{}/preprints/?version=2.2&-admin]
  ✅ test_permissions[/{}preprint_providers/{}/preprints/?version=2.2&-moderator]
  ✅ test_permissions[/{}providers/preprints/{}/preprints/?version=2.2&-admin]
  ✅ test_permissions[/{}providers/preprints/{}/preprints/?version=2.2&-moderator]
  ✅ test_provider_filter_equals_returns_multiple[/{}preprint_providers/{}/preprints/?version=2.2&]
  ✅ test_provider_filter_equals_returns_multiple[/{}providers/preprints/{}/preprints/?version=2.2&]
  ✅ test_reviews_state_counts[/{}preprint_providers/{}/preprints/?version=2.2&]
  ✅ test_reviews_state_counts[/{}providers/preprints/{}/preprints/?version=2.2&]
  ✅ test_node_is_public_deprecated_filter[/{}preprint_providers/{}/preprints/?version=2.2&]
  ✅ test_node_is_public_deprecated_filter[/{}providers/preprints/{}/preprints/?version=2.2&]
api_tests.providers.preprints.views.test_preprint_provider_preprints_list.TestPreprintProviderPreprintListFilteringByReviewableFields
  ✅ test_reviewable_filters[/{}preprint_providers/{}/preprints/]
  ✅ test_reviewable_filters[/{}providers/preprints/{}/preprints/]
api_tests.providers.preprints.views.test_preprint_provider_preprints_list.TestPreprintProviderPreprintIsPublishedList
  ✅ test_unpublished_invisible_to_non_contribs[/{}preprint_providers/{}/preprints/?version=2.2&]
  ✅ test_unpublished_invisible_to_non_contribs[/{}providers/preprints/{}/preprints/?version=2.2&]
  ✅ test_unpublished_invisible_to_public[/{}preprint_providers/{}/preprints/?version=2.2&]
  ✅ test_unpublished_invisible_to_public[/{}providers/preprints/{}/preprints/?version=2.2&]
  ✅ test_filter_published_false_non_contrib[/{}preprint_providers/{}/preprints/?version=2.2&]
  ✅ test_filter_published_false_non_contrib[/{}providers/preprints/{}/preprints/?version=2.2&]
  ✅ test_filter_published_false_public[/{}preprint_providers/{}/preprints/?version=2.2&]
  ✅ test_filter_published_false_public[/{}providers/preprints/{}/preprints/?version=2.2&]
  ✅ test_filter_published_false_admin[/{}preprint_providers/{}/preprints/?version=2.2&]
  ✅ test_filter_published_false_admin[/{}providers/preprints/{}/preprints/?version=2.2&]
  ✅ test_unpublished_visible_to_admins[/{}preprint_providers/{}/preprints/?version=2.2&]
  ✅ test_unpublished_visible_to_admins[/{}providers/preprints/{}/preprints/?version=2.2&]
  ✅ test_unpublished_invisible_to_write_contribs[/{}preprint_providers/{}/preprints/?version=2.2&]
  ✅ test_unpublished_invisible_to_write_contribs[/{}providers/preprints/{}/preprints/?version=2.2&]
  ✅ test_filter_published_false_write_contrib[/{}preprint_providers/{}/preprints/?version=2.2&]
  ✅ test_filter_published_false_write_contrib[/{}providers/preprints/{}/preprints/?version=2.2&]
api_tests.providers.preprints.views.test_preprint_provider_preprints_list.TestPreprintProviderPreprintIsValidList
  ✅ test_preprint_private_invisible_no_auth[/{}preprint_providers/{}/preprints/?version=2.2&]
  ✅ test_preprint_private_invisible_no_auth[/{}providers/preprints/{}/preprints/?version=2.2&]
  ✅ test_preprint_private_invisible_non_contributor[/{}preprint_providers/{}/preprints/?version=2.2&]
  ✅ test_preprint_private_invisible_non_contributor[/{}providers/preprints/{}/preprints/?version=2.2&]
  ✅ test_preprint_private_visible_write[/{}preprint_providers/{}/preprints/?version=2.2&]
  ✅ test_preprint_private_visible_write[/{}providers/preprints/{}/preprints/?version=2.2&]
  ✅ test_preprint_private_visible_owner[/{}preprint_providers/{}/preprints/?version=2.2&]
  ✅ test_preprint_private_visible_owner[/{}providers/preprints/{}/preprints/?version=2.2&]
  ✅ test_preprint_deleted_invisible[/{}preprint_providers/{}/preprints/?version=2.2&]
  ✅ test_preprint_deleted_invisible[/{}providers/preprints/{}/preprints/?version=2.2&]
  ✅ test_preprint_has_abandoned_preprint[/{}preprint_providers/{}/preprints/?version=2.2&]
  ✅ test_preprint_has_abandoned_preprint[/{}providers/preprints/{}/preprints/?version=2.2&]
  ✅ test_preprint_node_null_invisible[/{}preprint_providers/{}/preprints/?version=2.2&]
  ✅ test_preprint_node_null_invisible[/{}providers/preprints/{}/preprints/?version=2.2&]
api_tests.providers.preprints.views.test_preprint_provider_request_list.TestPreprintProviderWithdrawalRequstList
  ✅ test_list
api_tests.providers.preprints.views.test_preprint_provider_subjects_list.TestPreprintProviderSubjectsForDeprecatedEndpoint
  ✅ test_max_page_size
  ✅ test_no_rules_grabs_all
  ✅ test_rules_only_grab_acceptable_subjects
  ✅ test_no_rules_with_null_parent_filter
  ✅ test_rules_enforced_with_null_parent_filter
  ✅ test_no_rules_with_parents_filter
  ✅ test_rules_enforced_with_parents_filter
  ✅ test_no_rules_with_parent_filter
  ✅ test_rules_enforced_with_parent_filter
  ✅ test_no_rules_with_grandparent_filter
  ✅ test_rules_enforced_with_grandparent_filter
  ✅ test_taxonomy_other_ordering
api_tests.providers.preprints.views.test_preprint_provider_subjects_list.TestPreprintProviderTaxonomies
  ✅ test_max_page_size
  ✅ test_no_rules_grabs_all
  ✅ test_rules_only_grab_acceptable_subjects
  ✅ test_no_rules_with_null_parent_filter
  ✅ test_rules_enforced_with_null_parent_filter
  ✅ test_no_rules_with_parents_filter
  ✅ test_rules_enforced_with_parents_filter
  ✅ test_no_rules_with_parent_filter
  ✅ test_rules_enforced_with_parent_filter
  ✅ test_no_rules_with_grandparent_filter
  ✅ test_rules_enforced_with_grandparent_filter
  ✅ test_taxonomy_other_ordering
api_tests.providers.preprints.views.test_preprint_provider_subjects_list.TestPreprintProviderSubjects
  ✅ test_max_page_size
  ✅ test_no_rules_grabs_all
  ✅ test_rules_only_grab_acceptable_subjects
  ✅ test_no_rules_with_parent_filter
  ✅ test_rules_enforced_with_parent_filter
  ✅ test_taxonomy_other_ordering
  ✅ test_no_rules_with_parents_filter
  ✅ test_rules_enforced_with_null_parent_filter
  ✅ test_no_rules_with_null_parent_filter
  ✅ test_rules_enforced_with_parents_filter
  ✅ test_no_rules_with_grandparent_filter
  ✅ test_rules_enforced_with_grandparent_filter
api_tests.providers.preprints.views.test_preprint_provider_subjects_list.TestPreprintProviderSpecificSubjectsForDeprecatedEndpoint
  ✅ test_mapped_subjects_are_not_shared_list
  ✅ test_mapped_subjects_are_not_shared_filter
  ✅ test_mapped_subjects_filter_wrong_provider
  ✅ test_taxonomy_other_ordering
api_tests.providers.preprints.views.test_preprint_provider_subjects_list.TestPreprintProviderSpecificTaxonomies
  ✅ test_mapped_subjects_are_not_shared_list
  ✅ test_mapped_subjects_are_not_shared_filter
  ✅ test_mapped_subjects_filter_wrong_provider
  ✅ test_taxonomy_other_ordering
api_tests.providers.preprints.views.test_preprint_provider_subjects_list.TestPreprintProviderSpecificSubjects
  ✅ test_mapped_subjects_are_not_shared_list
  ✅ test_mapped_subjects_are_not_shared_filter
  ✅ test_mapped_subjects_filter_wrong_provider
  ✅ test_taxonomy_other_ordering
api_tests.providers.preprints.views.test_preprint_provider_subjects_list.TestPreprintProviderHighlightedTaxonomies
  ✅ test_taxonomy_other_ordering
  ✅ test_mapped_subjects_filter_wrong_provider
api_tests.providers.preprints.views.test_preprint_provider_subjects_list.TestPreprintProviderHighlightedSubjects
  ✅ test_taxonomy_other_ordering
  ✅ test_mapped_subjects_filter_wrong_provider
api_tests.providers.preprints.views.test_preprint_provider_subjects_list.TestCustomTaxonomy
  ✅ test_taxonomy_other_ordering
  ✅ test_taxonomy_share_title
api_tests.providers.preprints.views.test_preprint_provider_subjects_list.TestCustomSubjects
  ✅ test_taxonomy_other_ordering
  ✅ test_taxonomy_share_title
api_tests.providers.preprints.views.test_preprint_providers_list.TestReviewProviderFilters
  ✅ test_review_provider_filters
api_tests.providers.preprints.views.test_preprint_providers_list.TestReviewProviderFiltersForGeneralizedEndpoint
  ✅ test_review_provider_filters
api_tests.providers.registrations.views.test_registration_provider_bulk_upload.TestRegistrationBulkUpload
  ✅ test_unauthorized_user
  ✅ test_bulk_upload_not_allowed
  ✅ test_exceeds_size_limit
  ✅ test_wrong_content_type
  ✅ test_bulk_upload_job_exists
  ✅ test_invalid_headers
  ✅ test_duplicate_headers
  ✅ test_file_upload_not_supported
  ✅ test_schema_not_found
api_tests.providers.registrations.views.test_registration_provider_detail.TestRegistrationProviderExists
  ✅ test_has_highlighted_subjects_flag
  ✅ test_provider_exists
  ✅ test_registration_provider_with_special_fields
api_tests.providers.registrations.views.test_registration_provider_licenses.TestRegistrationProviderLicenses
  ✅ test_provider_has_no_acceptable_licenses_and_no_default
  ✅ test_provider_has_a_default_license_but_no_acceptable_licenses
  ✅ test_provider_has_acceptable_licenses_but_no_default
  ✅ test_provider_has_both_acceptable_and_default_licenses
api_tests.providers.registrations.views.test_registration_provider_list.TestRegistrationProviderList
  ✅ test_provider_list
  ✅ test_provider_list_filtering[allow_submissions-True]
  ✅ test_provider_list_filtering[description-spots%20not%20dots]
  ✅ test_provider_list_filtering[domain-https://www.spotarxiv.com]
  ✅ test_provider_list_filtering[domain_redirect_enabled-True]
  ✅ test_provider_list_filtering[id-spot]
  ✅ test_provider_list_filtering[name-Spotarxiv]
  ✅ test_reviews_workflow_filter
api_tests.providers.registrations.views.test_registration_provider_moderator_detail.TestRegistrationProviderModeratorDetail
  ✅ test_detail_not_authorized
  ✅ test_detail_successful_gets
  ✅ test_detail_updates
  ✅ test_detail_cannot_remove_last_admin
  ✅ test_moderator_deletes
  ✅ test_admin_delete_moderator
  ✅ test_admin_delete_admin
api_tests.providers.registrations.views.test_registration_provider_moderator_list.TestRegistrationProviderModeratorList
  ✅ test_list_get_not_authorized
  ✅ test_list_get_moderator
  ✅ test_list_get_admin_with_filter
  ✅ test_list_post_unauthorized
  ✅ test_list_post_admin_success_existing_user
  ✅ test_list_post_admin_failure_existing_moderator
  ✅ test_list_post_admin_failure_unreg_moderator
  ✅ test_list_post_admin_failure_invalid_group
  ✅ test_list_post_admin_success_email
  ✅ test_list_moderators_alphabetically
api_tests.providers.registrations.views.test_registration_provider_schemas.TestRegistrationProviderSchemas
  ✅ test_registration_provider_with_schema
  ✅ test_egap_registration_schema
  ✅ test_registration_provider_with_default_schema

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 / api1_and_js REPORT

pytest ► api_tests.institutions.views.test_institution_department_list.TestInstitutionDepartmentList ► test_auth

Failed test found in:
  report.xml
Error:
  conftest.py:149: in _es_marker
Raw output
conftest.py:149: in _es_marker
    call_command('sync_metrics')
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/core/management/__init__.py:194: in call_command
    return command.execute(*args, **defaults)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/core/management/base.py:458: in execute
    output = self.handle(*args, **options)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/elasticsearch_metrics/management/commands/sync_metrics.py:51: in handle
    metric.sync_index_template(using=connection)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/elasticsearch_metrics/metrics.py:149: in sync_index_template
    index_template.save(using=using)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/elasticsearch6_dsl/index.py:33: in save
    es.indices.put_template(name=self._template_name, body=self.to_dict())
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/elasticsearch6/client/utils.py:101: in _wrapped
    return func(*args, params=params, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/elasticsearch6/client/indices.py:558: in put_template
    return self.transport.perform_request(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/elasticsearch6/transport.py:402: in perform_request
    status, headers_response, data = connection.perform_request(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/elasticsearch6/connection/http_urllib3.py:252: in perform_request
    self._raise_error(response.status, raw_data)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/elasticsearch6/connection/base.py:253: in _raise_error
    raise HTTP_EXCEPTIONS.get(status_code, TransportError)(
E   elasticsearch6.exceptions.RequestError: RequestError(400, 'mapper_parsing_exception', 'Mapping definition for [types_of_addons] has unsupported parameters:  [_source : {enabled=true}]')

Check failure on line 0 in report.xml

See this annotation in the file changed.

@github-actions github-actions / api1_and_js REPORT

pytest ► api_tests.institutions.views.test_institution_department_list.TestInstitutionDepartmentList ► test_get

Failed test found in:
  report.xml
Error:
  conftest.py:149: in _es_marker
Raw output
conftest.py:149: in _es_marker
    call_command('sync_metrics')
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/core/management/__init__.py:194: in call_command
    return command.execute(*args, **defaults)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/core/management/base.py:458: in execute
    output = self.handle(*args, **options)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/elasticsearch_metrics/management/commands/sync_metrics.py:51: in handle
    metric.sync_index_template(using=connection)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/elasticsearch_metrics/metrics.py:149: in sync_index_template
    index_template.save(using=using)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/elasticsearch6_dsl/index.py:33: in save
    es.indices.put_template(name=self._template_name, body=self.to_dict())
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/elasticsearch6/client/utils.py:101: in _wrapped
    return func(*args, params=params, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/elasticsearch6/client/indices.py:558: in put_template
    return self.transport.perform_request(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/elasticsearch6/transport.py:402: in perform_request
    status, headers_response, data = connection.perform_request(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/elasticsearch6/connection/http_urllib3.py:252: in perform_request
    self._raise_error(response.status, raw_data)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/elasticsearch6/connection/base.py:253: in _raise_error
    raise HTTP_EXCEPTIONS.get(status_code, TransportError)(
E   elasticsearch6.exceptions.RequestError: RequestError(400, 'mapper_parsing_exception', 'Mapping definition for [types_of_addons] has unsupported parameters:  [_source : {enabled=true}]')

Check failure on line 0 in report.xml

See this annotation in the file changed.

@github-actions github-actions / api1_and_js REPORT

pytest ► api_tests.institutions.views.test_institution_department_list.TestInstitutionDepartmentList ► test_pagination

Failed test found in:
  report.xml
Error:
  conftest.py:149: in _es_marker
Raw output
conftest.py:149: in _es_marker
    call_command('sync_metrics')
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/core/management/__init__.py:194: in call_command
    return command.execute(*args, **defaults)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/core/management/base.py:458: in execute
    output = self.handle(*args, **options)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/elasticsearch_metrics/management/commands/sync_metrics.py:51: in handle
    metric.sync_index_template(using=connection)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/elasticsearch_metrics/metrics.py:149: in sync_index_template
    index_template.save(using=using)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/elasticsearch6_dsl/index.py:33: in save
    es.indices.put_template(name=self._template_name, body=self.to_dict())
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/elasticsearch6/client/utils.py:101: in _wrapped
    return func(*args, params=params, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/elasticsearch6/client/indices.py:558: in put_template
    return self.transport.perform_request(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/elasticsearch6/transport.py:402: in perform_request
    status, headers_response, data = connection.perform_request(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/elasticsearch6/connection/http_urllib3.py:252: in perform_request
    self._raise_error(response.status, raw_data)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/elasticsearch6/connection/base.py:253: in _raise_error
    raise HTTP_EXCEPTIONS.get(status_code, TransportError)(
E   elasticsearch6.exceptions.RequestError: RequestError(400, 'mapper_parsing_exception', 'Mapping definition for [types_of_addons] has unsupported parameters:  [_source : {enabled=true}]')

Check failure on line 0 in report.xml

See this annotation in the file changed.

@github-actions github-actions / api1_and_js REPORT

pytest ► api_tests.institutions.views.test_institution_summary_metrics.TestInstitutionSummaryMetrics ► test_get

Failed test found in:
  report.xml
Error:
  conftest.py:149: in _es_marker
Raw output
conftest.py:149: in _es_marker
    call_command('sync_metrics')
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/core/management/__init__.py:194: in call_command
    return command.execute(*args, **defaults)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/core/management/base.py:458: in execute
    output = self.handle(*args, **options)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/elasticsearch_metrics/management/commands/sync_metrics.py:51: in handle
    metric.sync_index_template(using=connection)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/elasticsearch_metrics/metrics.py:149: in sync_index_template
    index_template.save(using=using)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/elasticsearch6_dsl/index.py:33: in save
    es.indices.put_template(name=self._template_name, body=self.to_dict())
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/elasticsearch6/client/utils.py:101: in _wrapped
    return func(*args, params=params, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/elasticsearch6/client/indices.py:558: in put_template
    return self.transport.perform_request(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/elasticsearch6/transport.py:402: in perform_request
    status, headers_response, data = connection.perform_request(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/elasticsearch6/connection/http_urllib3.py:252: in perform_request
    self._raise_error(response.status, raw_data)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/elasticsearch6/connection/base.py:253: in _raise_error
    raise HTTP_EXCEPTIONS.get(status_code, TransportError)(
E   elasticsearch6.exceptions.RequestError: RequestError(400, 'mapper_parsing_exception', 'Mapping definition for [types_of_addons] has unsupported parameters:  [_source : {enabled=true}]')

Check failure on line 0 in report.xml

See this annotation in the file changed.

@github-actions github-actions / api1_and_js REPORT

pytest ► api_tests.institutions.views.test_institution_user_metric_list.TestInstitutionUserMetricList ► test_auth

Failed test found in:
  report.xml
Error:
  conftest.py:149: in _es_marker
Raw output
conftest.py:149: in _es_marker
    call_command('sync_metrics')
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/core/management/__init__.py:194: in call_command
    return command.execute(*args, **defaults)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/core/management/base.py:458: in execute
    output = self.handle(*args, **options)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/elasticsearch_metrics/management/commands/sync_metrics.py:51: in handle
    metric.sync_index_template(using=connection)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/elasticsearch_metrics/metrics.py:149: in sync_index_template
    index_template.save(using=using)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/elasticsearch6_dsl/index.py:33: in save
    es.indices.put_template(name=self._template_name, body=self.to_dict())
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/elasticsearch6/client/utils.py:101: in _wrapped
    return func(*args, params=params, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/elasticsearch6/client/indices.py:558: in put_template
    return self.transport.perform_request(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/elasticsearch6/transport.py:402: in perform_request
    status, headers_response, data = connection.perform_request(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/elasticsearch6/connection/http_urllib3.py:252: in perform_request
    self._raise_error(response.status, raw_data)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/elasticsearch6/connection/base.py:253: in _raise_error
    raise HTTP_EXCEPTIONS.get(status_code, TransportError)(
E   elasticsearch6.exceptions.RequestError: RequestError(400, 'mapper_parsing_exception', 'Mapping definition for [types_of_addons] has unsupported parameters:  [_source : {enabled=true}]')

Check failure on line 0 in report.xml

See this annotation in the file changed.

@github-actions github-actions / api1_and_js REPORT

pytest ► api_tests.institutions.views.test_institution_user_metric_list.TestInstitutionUserMetricList ► test_get

Failed test found in:
  report.xml
Error:
  conftest.py:149: in _es_marker
Raw output
conftest.py:149: in _es_marker
    call_command('sync_metrics')
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/core/management/__init__.py:194: in call_command
    return command.execute(*args, **defaults)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/core/management/base.py:458: in execute
    output = self.handle(*args, **options)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/elasticsearch_metrics/management/commands/sync_metrics.py:51: in handle
    metric.sync_index_template(using=connection)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/elasticsearch_metrics/metrics.py:149: in sync_index_template
    index_template.save(using=using)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/elasticsearch6_dsl/index.py:33: in save
    es.indices.put_template(name=self._template_name, body=self.to_dict())
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/elasticsearch6/client/utils.py:101: in _wrapped
    return func(*args, params=params, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/elasticsearch6/client/indices.py:558: in put_template
    return self.transport.perform_request(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/elasticsearch6/transport.py:402: in perform_request
    status, headers_response, data = connection.perform_request(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/elasticsearch6/connection/http_urllib3.py:252: in perform_request
    self._raise_error(response.status, raw_data)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/elasticsearch6/connection/base.py:253: in _raise_error
    raise HTTP_EXCEPTIONS.get(status_code, TransportError)(
E   elasticsearch6.exceptions.RequestError: RequestError(400, 'mapper_parsing_exception', 'Mapping definition for [types_of_addons] has unsupported parameters:  [_source : {enabled=true}]')

Check failure on line 0 in report.xml

See this annotation in the file changed.

@github-actions github-actions / api1_and_js REPORT

pytest ► api_tests.institutions.views.test_institution_user_metric_list.TestInstitutionUserMetricList ► test_filter

Failed test found in:
  report.xml
Error:
  conftest.py:149: in _es_marker
Raw output
conftest.py:149: in _es_marker
    call_command('sync_metrics')
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/core/management/__init__.py:194: in call_command
    return command.execute(*args, **defaults)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/core/management/base.py:458: in execute
    output = self.handle(*args, **options)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/elasticsearch_metrics/management/commands/sync_metrics.py:51: in handle
    metric.sync_index_template(using=connection)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/elasticsearch_metrics/metrics.py:149: in sync_index_template
    index_template.save(using=using)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/elasticsearch6_dsl/index.py:33: in save
    es.indices.put_template(name=self._template_name, body=self.to_dict())
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/elasticsearch6/client/utils.py:101: in _wrapped
    return func(*args, params=params, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/elasticsearch6/client/indices.py:558: in put_template
    return self.transport.perform_request(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/elasticsearch6/transport.py:402: in perform_request
    status, headers_response, data = connection.perform_request(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/elasticsearch6/connection/http_urllib3.py:252: in perform_request
    self._raise_error(response.status, raw_data)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/elasticsearch6/connection/base.py:253: in _raise_error
    raise HTTP_EXCEPTIONS.get(status_code, TransportError)(
E   elasticsearch6.exceptions.RequestError: RequestError(400, 'mapper_parsing_exception', 'Mapping definition for [types_of_addons] has unsupported parameters:  [_source : {enabled=true}]')