Skip to content

add validation to institutional admins #7508

add validation to institutional admins

add validation to institutional admins #7508

GitHub Actions / website REPORT failed Dec 4, 2024 in 1s

637 passed, 1114 failed and 17 skipped

Tests failed

❌ report.xml

1768 tests were completed in 858s with 637 passed, 1114 failed and 17 skipped.

Test suite Passed Failed Skipped Time
pytest 637✅ 1114❌ 17⚪ 858s

❌ pytest

tests.test_addons.TestAddonAuth
  ❌ test_action_download_contrib
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_action_download_mfr_views_contrib
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_action_download_mfr_views_non_contrib
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_action_download_non_contrib
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_action_render_marks_version_as_seen
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_auth_bad_bearer_token
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_auth_bad_cookie
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_auth_cookie
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_auth_download
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_auth_export_action_requires_read_permission
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_auth_export_action_returns_200
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_auth_missing_addon
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_auth_missing_args
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_auth_render_action_requires_read_permission
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_auth_render_action_returns_200
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
tests.test_addons.TestAddonLogs
  ❌ test_action_downloads_contrib
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_action_file_rename
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_action_file_rename_storage
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_add_file_osfstorage_log
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_add_folder_osfstorage_log
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_add_log
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_add_log_bad_action
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_add_log_missing_args
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_add_log_no_addon
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_add_log_no_user
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_add_log_updates_cache_copy
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_add_log_updates_cache_copy_multiversion
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_add_log_updates_cache_copy_same_node
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_add_log_updates_cache_copy_same_node_multiversion
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_add_log_updates_cache_create
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_add_log_updates_cache_delete
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_add_log_updates_cache_delete_multiversion
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_add_log_updates_cache_move
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_add_log_updates_cache_move_into_osf
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_add_log_updates_cache_move_multiversion
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_add_log_updates_cache_move_outside_osf
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_add_log_updates_cache_rename_via_move
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_add_log_updates_cache_update
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
tests.test_addons.TestCheckAuth
  ❌ test_has_permission
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_has_permission_on_parent_node_copyfrom
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_has_permission_on_parent_node_metadata_pass_if_registration
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_has_permission_on_parent_node_upload_fail_if_not_registration
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_has_permission_on_parent_node_upload_pass_if_registration
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_not_has_permission_logged_in
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_not_has_permission_not_logged_in
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_not_has_permission_read_has_link
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_not_has_permission_read_public
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
tests.test_addons.TestCheckOAuth
  ❌ test_has_permission_decommissioned_scope_no_error
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_has_permission_private_irrelevant_scope_forbidden
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_has_permission_private_no_scope_forbidden
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_has_permission_private_not_authenticated
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_has_permission_public_irrelevant_scope_allowed
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_has_permission_read_scope_write_action_forbidden
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_has_permission_write_scope_read_action
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
tests.test_addons.TestAddonFileViews
  ❌ test_action_download_redirects_to_download_with_param
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_action_download_redirects_to_download_with_path
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_action_download_redirects_to_download_with_path_uppercase
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_action_download_redirects_to_download_with_version
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_action_view_calls_view_file
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_archived_from_url
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_archived_from_url_without_copied_from
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_copied_from_id_trashed
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_delete_action_creates_trashed_file_node
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_delete_action_for_folder_deletes_subfolders_and_creates_trashed_file_nodes
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_download_create_guid
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_head_returns_url_and_redriect
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_head_returns_url_with_version_and_redirect
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_missing_modified_date_in_file_data
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_missing_modified_date_in_file_history
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_no_action_calls_view_file
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_nonexistent_addons_raise
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_nonstorage_addons_raise
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_redirects_to_guid
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_resolve_folder_raise
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_unauth_addons_raise
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_unauthorized_addons_raise
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_update_logs_to_sentry_when_called_with_disordered_metadata
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_view_file_does_not_delete_file_when_requesting_invalid_version
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
tests.test_addons.TestLegacyViews
  ❌ test_action_as_param
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_api_download_file_redirect
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_api_download_file_version_redirect
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_download_file_redirect
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_download_file_version_redirect
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_no_provider_name
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_other_addon_redirect
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_other_addon_redirect_download
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_view_file_redirect
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
tests.test_addons.TestViewUtils
  ❌ test_collect_node_config_js
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_include_template_json
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_serialize_addons
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
tests.test_auth.TestAuthUtils
  ✅ test_citation_with_only_fullname
  ✅ test_confirm_email
  ✅ test_get_user_by_email
  ✅ test_get_user_by_external_info
  ✅ test_get_user_by_id
  ✅ test_get_user_with_wrong_password_returns_false
  ✅ test_password_change_sends_email
  ✅ test_sign_up_twice_sends_two_confirmation_emails_only
  ✅ test_successful_external_first_login
  ✅ test_successful_external_first_login_without_attributes
  ✅ test_successful_external_login_cas_redirect
  ✅ test_unreg_user_can_register
  ✅ test_validate_recaptcha_empty_response
  ✅ test_validate_recaptcha_invalid_req_failure
  ✅ test_validate_recaptcha_success
  ✅ test_validate_recaptcha_valid_req_failure
tests.test_auth.TestAuthObject
  ✅ test_factory
  ✅ test_from_kwargs
  ✅ test_logged_in
  ✅ test_repr
tests.test_auth.TestPrivateLink
  ❌ test_does_not_have_key
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_has_private_link_key
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
tests.test_auth.TestMustBeContributorDecorator
  ❌ test_must_be_contributor_no_user_and_private_project_redirect
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_must_be_contributor_no_user_and_public_project_redirect
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_must_be_contributor_parent_admin_and_private_project
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_must_be_contributor_parent_admin_and_public_project
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_must_be_contributor_parent_write_private_project
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_must_be_contributor_parent_write_public_project
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_must_be_contributor_when_user_is_contributor_and_private_project
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_must_be_contributor_when_user_is_contributor_and_public_project
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_must_be_contributor_when_user_is_not_contributor_and_private_project_raise_error
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ⚪ test_must_be_contributor_when_user_is_not_contributor_and_public_project_raise_error
tests.test_auth.TestMustBeContributorOrPublicDecorator
  ❌ test_must_be_contributor_no_user_and_private_project
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_must_be_contributor_no_user_and_public_project
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_must_be_contributor_parent_admin_and_private_project
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_must_be_contributor_parent_admin_and_public_project
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_must_be_contributor_parent_write_private_project
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_must_be_contributor_parent_write_public_project
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_must_be_contributor_when_user_is_contributor_and_private_project
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_must_be_contributor_when_user_is_contributor_and_public_project
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_must_be_contributor_when_user_is_not_contributor_and_private_project_raise_error
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_must_be_contributor_when_user_is_not_contributor_and_public_project
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
tests.test_auth.TestMustBeContributorOrPublicButNotAnonymizedDecorator
  ❌ test_decorator_does_allow_anonymous_link_public_project
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_decorator_does_not_allow_anonymous_link_private_project
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_must_be_contributor_no_user_and_private_project
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_must_be_contributor_no_user_and_public_project
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_must_be_contributor_parent_admin_and_private_project
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_must_be_contributor_parent_admin_and_public_project
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_must_be_contributor_parent_write_private_project
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_must_be_contributor_parent_write_public_project
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_must_be_contributor_when_user_is_contributor_and_private_project
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_must_be_contributor_when_user_is_contributor_and_public_project
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_must_be_contributor_when_user_is_not_contributor_and_private_project_raise_error
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_must_be_contributor_when_user_is_not_contributor_and_public_project
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
tests.test_auth.TestPermissionDecorators
  ✅ test_must_be_logged_in_decorator_with_no_user
  ✅ test_must_be_logged_in_decorator_with_user
  ❌ test_must_have_permission_false
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_must_have_permission_not_logged_in
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_must_have_permission_true
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
tests.test_auth.TestMustHaveAddonDecorator
  ❌ test_must_have_addon_node_false
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_must_have_addon_node_true
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_must_have_addon_user_false
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_must_have_addon_user_true
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
tests.test_auth.TestMustBeAddonAuthorizerDecorator
  ❌ test_must_be_authorizer_false
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_must_be_authorizer_no_node_settings
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_must_be_authorizer_no_user_settings
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_must_be_authorizer_true
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
tests.test_auth_basic_auth.TestAuthBasicAuthentication
  ❌ test_expired_cookie
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_invalid_credential_fails
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_missing_credential_fails
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_valid_cookie
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_valid_credential_authenticates_and_has_permissions
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_valid_credential_authenticates_but_user_lacks_object_permissions
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_valid_credential_but_twofactor_required
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_valid_credential_twofactor_invalid_otp
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_valid_credential_twofactor_valid_otp
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
tests.test_auth_forms.TestValidation
  ✅ test_unique_email_validator
  ✅ test_unique_email_validator_with_unreg_user
tests.test_campaigns.TestCampaignInitialization
  ✅ test_get_campaigns_init
  ✅ test_get_campaigns_update_expired
  ✅ test_get_campaigns_update_not_expired
tests.test_campaigns.TestCampaignMethods
  ✅ test_campaign_for_user
  ✅ test_campaign_url_for
  ✅ test_email_template_for_campaign
  ✅ test_get_service_provider
  ✅ test_is_institution_login
  ✅ test_is_native_login
  ✅ test_is_proxy_login
  ✅ test_system_tag_for_campaign
tests.test_campaigns.TestCampaignsAuthViews
  ✅ test_campaign_landing_logged_in
  ✅ test_campaign_login_logged_in
  ✅ test_campaign_login_logged_out
  ✅ test_campaign_register_view_logged_in
  ✅ test_campaign_register_view_logged_out
tests.test_campaigns.TestRegistrationThroughCampaigns
  ✅ test_confirm_email_get_with_campaign
tests.test_campaigns.TestCampaignsCASInstitutionLogin
  ✅ test_institution_logged_in
  ✅ test_institution_not_logged_in
tests.test_cas_authentication.TestCASClient
  ✅ test_application_token_revocation_fails
  ✅ test_application_token_revocation_succeeds
  ⚪ test_get_login_url
  ⚪ test_get_logout_url
  ✅ test_profile_invalid_access_token_raises_error
  ⚪ test_profile_valid_access_token_returns_cas_response
  ✅ test_service_validate
  ✅ test_service_validate_invalid_ticket_raises_error
tests.test_cas_authentication.TestCASTicketAuthentication
  ✅ test_make_response_from_ticket_failure
  ✅ test_make_response_from_ticket_invalidates_verification_key
  ❌ test_make_response_from_ticket_success
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/contrib/sessions/backends/db.py:86: in save
  ❌ test_make_response_from_ticket_success_with_tos_consent
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/contrib/sessions/backends/db.py:86: in save
tests.test_cas_authentication.TestCASExternalLogin
  ✅ test_get_user_from_cas_resp_already_authorized
  ✅ test_get_user_from_cas_resp_not_authorized
  ✅ test_make_response_from_ticket_generates_new_verification_key
  ❌ test_make_response_from_ticket_handles_non_unicode
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/contrib/sessions/backends/db.py:86: in save
  ❌ test_make_response_from_ticket_handles_unicode
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/contrib/sessions/backends/db.py:86: in save
  ❌ test_make_response_from_ticket_no_user
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/contrib/sessions/backends/db.py:86: in save
  ✅ test_make_response_from_ticket_with_user
tests.test_citations.CitationsUtilsTestCase
  ✅ test_datetime_to_csl
tests.test_citations.CitationsNodeTestCase
  ❌ test_csl_multiple_authors
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_csl_single_author
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_non_visible_contributors_arent_included_in_csl
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
tests.test_citations.CitationsUserTestCase
  ❌ test_disabled_user_csl
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ✅ test_registered_user_csl
  ❌ test_unregistered_user_csl
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
tests.test_citations.CitationsViewsTestCase
  ✅ test_list_styles
  ✅ test_list_styles_filter
  ❌ test_node_citation_view
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
tests.test_citeprocpy.TestCiteprocpy
  ⚪ test_failing_citations
  ⚪ test_passing_citations
tests.test_citeprocpy.TestCiteprocpyMLA
  ✅ test_citation_no_repeated_periods
  ✅ test_citation_osf_provider
  ✅ test_render_citations_mla_one_author
  ✅ test_three_authors
  ✅ test_two_authors
tests.test_conferences.TestConferenceUtils
  ✅ test_get_or_create_user_exists
  ✅ test_get_or_create_user_is_spam
  ✅ test_get_or_create_user_not_exists
  ✅ test_get_or_create_user_with_blocked_domain
tests.test_conferences.TestProvisionNode
  ❌ test_add_poster_by_email
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_provision
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_provision_private
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_provision_spam
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_upload
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_upload_no_file_name
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
tests.test_conferences.TestMessage
  ✅ test_alternate_route_invalid
  ✅ test_attachments_count_one
  ✅ test_attachments_count_zero
  ✅ test_is_spam_false_all_headers
  ✅ test_is_spam_false_missing_headers
  ✅ test_is_spam_true_dkim
  ✅ test_is_spam_true_spf
  ✅ test_is_spam_true_sscore
  ✅ test_recipient
  ✅ test_route_invalid_pattern
  ✅ test_route_invalid_test
  ✅ test_route_valid_alternate
  ✅ test_route_valid_b
  ✅ test_sender_email
  ✅ test_sender_name
  ✅ test_subject
  ✅ test_text
  ✅ test_verify_signature_invalid
  ✅ test_verify_signature_valid
tests.test_conferences.TestConferenceEmailViews
  ❌ test_conference_bad_data
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_conference_data
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_conference_data_tag_upper
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_conference_data_url_upper
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ✅ test_conference_plain_returns_200
  ✅ test_conference_results
  ❌ test_conference_submissions
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ✅ test_confererence_results_endpoint_is_case_insensitive
  ✅ test_redirect_to_meetings_url
tests.test_conferences.TestConferenceModel
  ❌ test_conference_valid_submissions
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ✅ test_default_field_names
  ✅ test_endpoint_is_required
  ✅ test_name_is_required
tests.test_conferences.TestConferenceIntegration
  ❌ test_create_conference_node_with_same_name_as_existing_node
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_integration
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ✅ test_integration_inactive
  ❌ test_integration_wo_full_name
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
tests.test_contributors_views.TestContributorUtils
  ❌ test_serialize_access_requests
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_serialize_user
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_serialize_user_admin
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_serialize_user_full_does_not_include_emails_by_default
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_serialize_user_full_includes_email_if_is_profile
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
tests.test_contributors_views.TestContributorViews
  ❌ test_get_contributors_from_parent
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_get_contributors_no_limit
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_get_contributors_with_limit
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
tests.test_csrf.TestCSRF
  ❌ test_csrf_cookie_gets_set_on_authd_request
	tests/test_csrf.py:15: in test_csrf_cookie_gets_set_on_authd_request
tests.test_ember_osf_web.TestEmberFlagIsActive
  ✅ test_dont_use_ember_app
  ✅ test_ember_flag_is_active_authenticated_user
  ✅ test_ember_flag_is_active_unauthenticated_user
  ✅ test_use_ember_app
tests.test_events.TestEventNotImplemented
  ❌ test_event
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_html
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_text
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_url
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
tests.test_events.TestListOfFiles
  ✅ test_list_of_files
tests.test_events.TestEventExists
  ❌ test_get_file_added
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_get_file_copied
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_get_file_moved
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_get_file_removed
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_get_file_renamed
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_get_file_updated
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_get_folder_created
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
tests.test_events.TestSignalEvent
  ❌ test_event_signal
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
tests.test_events.TestFileUpdated
  ❌ test_file_updated
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_info_formed_correct
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
tests.test_events.TestFileAdded
  ❌ test_file_added
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_info_formed_correct
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
tests.test_events.TestFileRemoved
  ❌ test_file_removed
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_info_formed_correct_file
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_info_formed_correct_folder
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
tests.test_events.TestFolderCreated
  ❌ test_folder_added
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_info_formed_correct
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
tests.test_events.TestFolderFileRenamed
  ❌ test_rename_file_html
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_rename_file_text
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_rename_folder_html
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_rename_folder_text
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
tests.test_events.TestFileMoved
  ❌ test_info_formed_correct
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_perform_store_called_once
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_perform_store_one_of_each
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_remove_user_sent_once
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_user_performing_action_no_email
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
tests.test_events.TestFileCopied
  ❌ test_copied_one_of_each
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_info_correct
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_user_performing_action_no_email
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
tests.test_events.TestCategorizeUsers
  ❌ test_moved_user
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_node_permissions
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_remove_user
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_warn_user
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
tests.test_events.TestSubscriptionManipulations
  ✅ test_remove_duplicates
  ✅ test_remove_duplicates_true
  ✅ test_subscription_user_difference
  ✅ test_subscription_user_union
tests.test_mailchimp.TestMailChimpHelpers
  ✅ test_get_list_name_from_id
  ✅ test_subscribe_called
  ✅ test_subscribe_fake_email_does_not_throw_validation_error
  ✅ test_unsubscribe_called_with_correct_arguments
tests.test_metadata.TestMetaData
  ✅ test_ensure_schemas
  ✅ test_process
  ✅ test_process_list
  ✅ test_process_whitespace
  ✅ test_registrationschema_is_fine_with_same_name_but_different_version
  ✅ test_reigstrationschema_uniqueness_is_enforced_in_the_database
tests.test_node_licenses.TestNodeLicenses
  ❌ test_Node_set_node_license
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_Node_set_node_license_invalid
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_copy_node_license_record
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_ensure_licenses_no_licenses
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_ensure_licenses_some_missing
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_ensure_licenses_updates_existing
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_ensure_licenses_updates_existing_licenses
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_license_uniqueness_on_id_is_enforced_in_the_database
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_serialize_node_license
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_serialize_node_license_record
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_serialize_node_license_record_None
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
tests.test_notifications.TestNotificationsModels
  ❌ test_check_admin_has_permissions_on_private_component
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_check_user_child_node_permissions_false_if_no_children
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_check_user_does_not_have_permission_on_private_node_child
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_check_user_has_permission_excludes_deleted_components
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_check_user_private_node_child_permissions_excludes_pointers
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_contributor_subscribed_when_added_to_component
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_contributor_subscribed_when_added_to_project
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_has_permission_on_children
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_new_fork_creator_is_subscribed_with_default_global_settings
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_new_node_creator_is_not_subscribed
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_new_node_creator_is_not_subscribed_with_default_global_settings
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_new_node_creator_is_not_subscribed_with_global_settings
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_new_project_creator_is_subscribed
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_new_project_creator_is_subscribed_with_default_global_settings
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_new_project_creator_is_subscribed_with_global_settings
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_subscribe_user_to_global_notfiications
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_subscribe_user_to_registration_notifications
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_unregistered_contributor_not_subscribed_when_added_to_project
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
tests.test_notifications.TestSubscriptionView
  ❌ test_adopt_parent_subscription_default
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_cannot_create_registration_subscription
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_change_subscription_to_adopt_parent_subscription_removes_user
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_configure_subscription_adds_node_id_to_notifications_configured
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_create_new_subscription
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
tests.test_notifications.TestRemoveContributor
  ❌ test_remove_contributor_signal_called_when_contributor_is_removed
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_removed_contributor_admin_on_parent_not_removed_from_node_subscription
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_removed_non_admin_contributor_is_removed_from_subscriptions
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_removed_non_parent_admin_contributor_is_removed_from_subscriptions
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
tests.test_notifications.TestRemoveNodeSignal
  ❌ test_node_subscriptions_and_backrefs_removed_when_node_is_deleted
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
tests.test_notifications.TestNotificationUtils
  ❌ test_check_if_all_global_subscriptions_are_none_false
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_format_data_excludes_pointers
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_format_data_node_settings
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_format_data_project_settings
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_format_data_user_settings
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_format_data_user_subscriptions_if_children_points_to_parent
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_format_data_user_subscriptions_includes_private_parent_if_configured_children
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_format_includes_admin_view_only_component_subscriptions
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_format_user_subscriptions
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_from_subscription_key
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_get_all_node_subscriptions_given_user_and_node
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_get_all_node_subscriptions_given_user_subscriptions
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_get_all_user_subscriptions
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_get_configured_project_ids_does_not_return_user_or_node_ids
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_get_configured_project_ids_excludes_deleted_projects
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_get_configured_project_ids_excludes_node_with_project_category
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_get_configured_project_ids_excludes_private_projects_if_no_subscriptions_on_node
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_get_configured_project_ids_includes_top_level_private_projects_if_subscriptions_on_node
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_get_global_notification_type
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_get_parent_notification_type
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_get_parent_notification_type_handles_user_id
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_get_parent_notification_type_no_parent
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_get_parent_notification_type_no_parent_subscriptions
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_serialize_node_level_event
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_serialize_node_level_event_that_adopts_parent_settings
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_serialize_user_level_event
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_to_subscription_key
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
tests.test_notifications.TestNotificationsDict
  ✅ test_notifications_dict_add_message_returns_proper_format
tests.test_notifications.TestCompileSubscriptions
  ❌ test_creator_diff_subs_to_both_from_child
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_creator_subbed_parent
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_creator_subbed_to_both_from_child
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_creator_subbed_to_parent_from_child
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_no_subscribers
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_no_subscription
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_several_nodes_deep
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_several_nodes_deep_precedence
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_user_wo_permission_on_child_node_not_listed
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
tests.test_notifications.TestMoveSubscription
  ❌ test_event_nodes_same
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_event_subs_same
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_garrulous_event_name
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_move_sub
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_move_sub_with_none
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_remove_one_user
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_remove_one_user_warn_another
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_separate_users
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_user_node_subbed_and_not_removed
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_warn_user
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
tests.test_notifications.TestSendEmails
  ❌ test_check_node_node_none
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_check_node_one
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_check_user_comment_reply_only_calls_once
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_check_user_comment_reply_subscription_if_email_not_sent_to_target_user
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_fix_locale
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_get_node_lineage
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_get_settings_url_for_node
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_get_settings_url_for_user
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_localize_timestamp
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_localize_timestamp_empty_locale
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_localize_timestamp_empty_timezone
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_localize_timestamp_handles_unicode
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_notify_does_not_send_comment_if_they_reply_to_their_own_comment
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_notify_does_not_send_to_exclude
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_notify_does_not_send_to_users_subscribed_to_none
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_notify_mentions_does_not_send_to_mentioned_users_subscribed_to_none
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_notify_mentions_does_send_to_mentioned_users
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_notify_no_subscribers
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_notify_no_subscription
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
  ❌ test_notify_sends_comment_event_if_comment_reply_is_not_direct_reply
	../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute

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

pytest ► tests.test_addons.TestAddonAuth ► test_action_download_contrib

Failed test found in:
  report.xml
Error:
  ../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
Raw output
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
    return self.cursor.execute(sql, params)
E   psycopg2.errors.UndefinedColumn: column osf_contributor.institutional_admin_id does not exist
E   LINE 1: ...tributor"."user_id", "osf_contributor"."node_id", "osf_contr...
E                                                                ^

The above exception was the direct cause of the following exception:
tests/test_addons.py:61: in setUp
    self.node = ProjectFactory(creator=self.user)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:40: in __call__
    return cls.create(**kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:528: in create
    return cls._generate(enums.CREATE_STRATEGY, kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/django.py:121: in _generate
    return super()._generate(strategy, params)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:465: in _generate
    return step.build()
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/builder.py:274: in build
    instance = self.factory_meta.instantiate(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:317: in instantiate
    return self.factory._create(model, *args, **kwargs)
osf_tests/factories.py:202: in _create
    return super()._create(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/django.py:174: in _create
    return manager.create(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/manager.py:87: in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:658: in create
    obj.save(force_insert=True, using=self.db)
osf/models/node.py:1936: in save
    Contributor.objects.get_or_create(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/manager.py:87: in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:916: in get_or_create
    return self.get(**kwargs), False
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:633: in get
    num = len(clone)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:380: in __len__
    self._fetch_all()
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:1881: in _fetch_all
    self._result_cache = list(self._iterable_class(self))
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:91: in __iter__
    results = compiler.execute_sql(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/sql/compiler.py:1562: in execute_sql
    cursor.execute(sql, params)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:67: in execute
    return self._execute_with_wrappers(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:80: in _execute_with_wrappers
    return executor(sql, params, many, context)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:84: in _execute
    with self.db.wrap_database_errors:
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/utils.py:91: in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
    return self.cursor.execute(sql, params)
E   django.db.utils.ProgrammingError: column osf_contributor.institutional_admin_id does not exist
E   LINE 1: ...tributor"."user_id", "osf_contributor"."node_id", "osf_contr...
E                                                                ^

Check failure on line 0 in report.xml

See this annotation in the file changed.

@github-actions github-actions / website REPORT

pytest ► tests.test_addons.TestAddonAuth ► test_action_download_mfr_views_contrib

Failed test found in:
  report.xml
Error:
  ../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
Raw output
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
    return self.cursor.execute(sql, params)
E   psycopg2.errors.UndefinedColumn: column osf_contributor.institutional_admin_id does not exist
E   LINE 1: ...tributor"."user_id", "osf_contributor"."node_id", "osf_contr...
E                                                                ^

The above exception was the direct cause of the following exception:
tests/test_addons.py:61: in setUp
    self.node = ProjectFactory(creator=self.user)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:40: in __call__
    return cls.create(**kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:528: in create
    return cls._generate(enums.CREATE_STRATEGY, kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/django.py:121: in _generate
    return super()._generate(strategy, params)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:465: in _generate
    return step.build()
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/builder.py:274: in build
    instance = self.factory_meta.instantiate(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:317: in instantiate
    return self.factory._create(model, *args, **kwargs)
osf_tests/factories.py:202: in _create
    return super()._create(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/django.py:174: in _create
    return manager.create(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/manager.py:87: in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:658: in create
    obj.save(force_insert=True, using=self.db)
osf/models/node.py:1936: in save
    Contributor.objects.get_or_create(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/manager.py:87: in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:916: in get_or_create
    return self.get(**kwargs), False
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:633: in get
    num = len(clone)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:380: in __len__
    self._fetch_all()
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:1881: in _fetch_all
    self._result_cache = list(self._iterable_class(self))
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:91: in __iter__
    results = compiler.execute_sql(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/sql/compiler.py:1562: in execute_sql
    cursor.execute(sql, params)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:67: in execute
    return self._execute_with_wrappers(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:80: in _execute_with_wrappers
    return executor(sql, params, many, context)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:84: in _execute
    with self.db.wrap_database_errors:
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/utils.py:91: in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
    return self.cursor.execute(sql, params)
E   django.db.utils.ProgrammingError: column osf_contributor.institutional_admin_id does not exist
E   LINE 1: ...tributor"."user_id", "osf_contributor"."node_id", "osf_contr...
E                                                                ^

Check failure on line 0 in report.xml

See this annotation in the file changed.

@github-actions github-actions / website REPORT

pytest ► tests.test_addons.TestAddonAuth ► test_action_download_mfr_views_non_contrib

Failed test found in:
  report.xml
Error:
  ../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
Raw output
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
    return self.cursor.execute(sql, params)
E   psycopg2.errors.UndefinedColumn: column osf_contributor.institutional_admin_id does not exist
E   LINE 1: ...tributor"."user_id", "osf_contributor"."node_id", "osf_contr...
E                                                                ^

The above exception was the direct cause of the following exception:
tests/test_addons.py:61: in setUp
    self.node = ProjectFactory(creator=self.user)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:40: in __call__
    return cls.create(**kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:528: in create
    return cls._generate(enums.CREATE_STRATEGY, kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/django.py:121: in _generate
    return super()._generate(strategy, params)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:465: in _generate
    return step.build()
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/builder.py:274: in build
    instance = self.factory_meta.instantiate(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:317: in instantiate
    return self.factory._create(model, *args, **kwargs)
osf_tests/factories.py:202: in _create
    return super()._create(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/django.py:174: in _create
    return manager.create(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/manager.py:87: in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:658: in create
    obj.save(force_insert=True, using=self.db)
osf/models/node.py:1936: in save
    Contributor.objects.get_or_create(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/manager.py:87: in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:916: in get_or_create
    return self.get(**kwargs), False
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:633: in get
    num = len(clone)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:380: in __len__
    self._fetch_all()
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:1881: in _fetch_all
    self._result_cache = list(self._iterable_class(self))
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:91: in __iter__
    results = compiler.execute_sql(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/sql/compiler.py:1562: in execute_sql
    cursor.execute(sql, params)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:67: in execute
    return self._execute_with_wrappers(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:80: in _execute_with_wrappers
    return executor(sql, params, many, context)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:84: in _execute
    with self.db.wrap_database_errors:
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/utils.py:91: in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
    return self.cursor.execute(sql, params)
E   django.db.utils.ProgrammingError: column osf_contributor.institutional_admin_id does not exist
E   LINE 1: ...tributor"."user_id", "osf_contributor"."node_id", "osf_contr...
E                                                                ^

Check failure on line 0 in report.xml

See this annotation in the file changed.

@github-actions github-actions / website REPORT

pytest ► tests.test_addons.TestAddonAuth ► test_action_download_non_contrib

Failed test found in:
  report.xml
Error:
  ../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
Raw output
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
    return self.cursor.execute(sql, params)
E   psycopg2.errors.UndefinedColumn: column osf_contributor.institutional_admin_id does not exist
E   LINE 1: ...tributor"."user_id", "osf_contributor"."node_id", "osf_contr...
E                                                                ^

The above exception was the direct cause of the following exception:
tests/test_addons.py:61: in setUp
    self.node = ProjectFactory(creator=self.user)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:40: in __call__
    return cls.create(**kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:528: in create
    return cls._generate(enums.CREATE_STRATEGY, kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/django.py:121: in _generate
    return super()._generate(strategy, params)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:465: in _generate
    return step.build()
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/builder.py:274: in build
    instance = self.factory_meta.instantiate(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:317: in instantiate
    return self.factory._create(model, *args, **kwargs)
osf_tests/factories.py:202: in _create
    return super()._create(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/django.py:174: in _create
    return manager.create(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/manager.py:87: in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:658: in create
    obj.save(force_insert=True, using=self.db)
osf/models/node.py:1936: in save
    Contributor.objects.get_or_create(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/manager.py:87: in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:916: in get_or_create
    return self.get(**kwargs), False
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:633: in get
    num = len(clone)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:380: in __len__
    self._fetch_all()
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:1881: in _fetch_all
    self._result_cache = list(self._iterable_class(self))
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:91: in __iter__
    results = compiler.execute_sql(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/sql/compiler.py:1562: in execute_sql
    cursor.execute(sql, params)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:67: in execute
    return self._execute_with_wrappers(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:80: in _execute_with_wrappers
    return executor(sql, params, many, context)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:84: in _execute
    with self.db.wrap_database_errors:
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/utils.py:91: in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
    return self.cursor.execute(sql, params)
E   django.db.utils.ProgrammingError: column osf_contributor.institutional_admin_id does not exist
E   LINE 1: ...tributor"."user_id", "osf_contributor"."node_id", "osf_contr...
E                                                                ^

Check failure on line 0 in report.xml

See this annotation in the file changed.

@github-actions github-actions / website REPORT

pytest ► tests.test_addons.TestAddonAuth ► test_action_render_marks_version_as_seen

Failed test found in:
  report.xml
Error:
  ../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
Raw output
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
    return self.cursor.execute(sql, params)
E   psycopg2.errors.UndefinedColumn: column osf_contributor.institutional_admin_id does not exist
E   LINE 1: ...tributor"."user_id", "osf_contributor"."node_id", "osf_contr...
E                                                                ^

The above exception was the direct cause of the following exception:
tests/test_addons.py:61: in setUp
    self.node = ProjectFactory(creator=self.user)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:40: in __call__
    return cls.create(**kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:528: in create
    return cls._generate(enums.CREATE_STRATEGY, kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/django.py:121: in _generate
    return super()._generate(strategy, params)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:465: in _generate
    return step.build()
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/builder.py:274: in build
    instance = self.factory_meta.instantiate(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:317: in instantiate
    return self.factory._create(model, *args, **kwargs)
osf_tests/factories.py:202: in _create
    return super()._create(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/django.py:174: in _create
    return manager.create(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/manager.py:87: in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:658: in create
    obj.save(force_insert=True, using=self.db)
osf/models/node.py:1936: in save
    Contributor.objects.get_or_create(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/manager.py:87: in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:916: in get_or_create
    return self.get(**kwargs), False
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:633: in get
    num = len(clone)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:380: in __len__
    self._fetch_all()
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:1881: in _fetch_all
    self._result_cache = list(self._iterable_class(self))
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:91: in __iter__
    results = compiler.execute_sql(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/sql/compiler.py:1562: in execute_sql
    cursor.execute(sql, params)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:67: in execute
    return self._execute_with_wrappers(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:80: in _execute_with_wrappers
    return executor(sql, params, many, context)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:84: in _execute
    with self.db.wrap_database_errors:
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/utils.py:91: in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
    return self.cursor.execute(sql, params)
E   django.db.utils.ProgrammingError: column osf_contributor.institutional_admin_id does not exist
E   LINE 1: ...tributor"."user_id", "osf_contributor"."node_id", "osf_contr...
E                                                                ^

Check failure on line 0 in report.xml

See this annotation in the file changed.

@github-actions github-actions / website REPORT

pytest ► tests.test_addons.TestAddonAuth ► test_auth_bad_bearer_token

Failed test found in:
  report.xml
Error:
  ../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
Raw output
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
    return self.cursor.execute(sql, params)
E   psycopg2.errors.UndefinedColumn: column osf_contributor.institutional_admin_id does not exist
E   LINE 1: ...tributor"."user_id", "osf_contributor"."node_id", "osf_contr...
E                                                                ^

The above exception was the direct cause of the following exception:
tests/test_addons.py:61: in setUp
    self.node = ProjectFactory(creator=self.user)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:40: in __call__
    return cls.create(**kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:528: in create
    return cls._generate(enums.CREATE_STRATEGY, kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/django.py:121: in _generate
    return super()._generate(strategy, params)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:465: in _generate
    return step.build()
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/builder.py:274: in build
    instance = self.factory_meta.instantiate(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:317: in instantiate
    return self.factory._create(model, *args, **kwargs)
osf_tests/factories.py:202: in _create
    return super()._create(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/django.py:174: in _create
    return manager.create(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/manager.py:87: in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:658: in create
    obj.save(force_insert=True, using=self.db)
osf/models/node.py:1936: in save
    Contributor.objects.get_or_create(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/manager.py:87: in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:916: in get_or_create
    return self.get(**kwargs), False
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:633: in get
    num = len(clone)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:380: in __len__
    self._fetch_all()
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:1881: in _fetch_all
    self._result_cache = list(self._iterable_class(self))
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:91: in __iter__
    results = compiler.execute_sql(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/sql/compiler.py:1562: in execute_sql
    cursor.execute(sql, params)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:67: in execute
    return self._execute_with_wrappers(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:80: in _execute_with_wrappers
    return executor(sql, params, many, context)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:84: in _execute
    with self.db.wrap_database_errors:
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/utils.py:91: in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
    return self.cursor.execute(sql, params)
E   django.db.utils.ProgrammingError: column osf_contributor.institutional_admin_id does not exist
E   LINE 1: ...tributor"."user_id", "osf_contributor"."node_id", "osf_contr...
E                                                                ^

Check failure on line 0 in report.xml

See this annotation in the file changed.

@github-actions github-actions / website REPORT

pytest ► tests.test_addons.TestAddonAuth ► test_auth_bad_cookie

Failed test found in:
  report.xml
Error:
  ../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
Raw output
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
    return self.cursor.execute(sql, params)
E   psycopg2.errors.UndefinedColumn: column osf_contributor.institutional_admin_id does not exist
E   LINE 1: ...tributor"."user_id", "osf_contributor"."node_id", "osf_contr...
E                                                                ^

The above exception was the direct cause of the following exception:
tests/test_addons.py:61: in setUp
    self.node = ProjectFactory(creator=self.user)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:40: in __call__
    return cls.create(**kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:528: in create
    return cls._generate(enums.CREATE_STRATEGY, kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/django.py:121: in _generate
    return super()._generate(strategy, params)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:465: in _generate
    return step.build()
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/builder.py:274: in build
    instance = self.factory_meta.instantiate(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:317: in instantiate
    return self.factory._create(model, *args, **kwargs)
osf_tests/factories.py:202: in _create
    return super()._create(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/django.py:174: in _create
    return manager.create(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/manager.py:87: in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:658: in create
    obj.save(force_insert=True, using=self.db)
osf/models/node.py:1936: in save
    Contributor.objects.get_or_create(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/manager.py:87: in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:916: in get_or_create
    return self.get(**kwargs), False
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:633: in get
    num = len(clone)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:380: in __len__
    self._fetch_all()
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:1881: in _fetch_all
    self._result_cache = list(self._iterable_class(self))
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:91: in __iter__
    results = compiler.execute_sql(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/sql/compiler.py:1562: in execute_sql
    cursor.execute(sql, params)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:67: in execute
    return self._execute_with_wrappers(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:80: in _execute_with_wrappers
    return executor(sql, params, many, context)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:84: in _execute
    with self.db.wrap_database_errors:
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/utils.py:91: in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
    return self.cursor.execute(sql, params)
E   django.db.utils.ProgrammingError: column osf_contributor.institutional_admin_id does not exist
E   LINE 1: ...tributor"."user_id", "osf_contributor"."node_id", "osf_contr...
E                                                                ^

Check failure on line 0 in report.xml

See this annotation in the file changed.

@github-actions github-actions / website REPORT

pytest ► tests.test_addons.TestAddonAuth ► test_auth_cookie

Failed test found in:
  report.xml
Error:
  ../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
Raw output
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
    return self.cursor.execute(sql, params)
E   psycopg2.errors.UndefinedColumn: column osf_contributor.institutional_admin_id does not exist
E   LINE 1: ...tributor"."user_id", "osf_contributor"."node_id", "osf_contr...
E                                                                ^

The above exception was the direct cause of the following exception:
tests/test_addons.py:61: in setUp
    self.node = ProjectFactory(creator=self.user)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:40: in __call__
    return cls.create(**kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:528: in create
    return cls._generate(enums.CREATE_STRATEGY, kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/django.py:121: in _generate
    return super()._generate(strategy, params)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:465: in _generate
    return step.build()
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/builder.py:274: in build
    instance = self.factory_meta.instantiate(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:317: in instantiate
    return self.factory._create(model, *args, **kwargs)
osf_tests/factories.py:202: in _create
    return super()._create(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/django.py:174: in _create
    return manager.create(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/manager.py:87: in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:658: in create
    obj.save(force_insert=True, using=self.db)
osf/models/node.py:1936: in save
    Contributor.objects.get_or_create(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/manager.py:87: in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:916: in get_or_create
    return self.get(**kwargs), False
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:633: in get
    num = len(clone)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:380: in __len__
    self._fetch_all()
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:1881: in _fetch_all
    self._result_cache = list(self._iterable_class(self))
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:91: in __iter__
    results = compiler.execute_sql(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/sql/compiler.py:1562: in execute_sql
    cursor.execute(sql, params)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:67: in execute
    return self._execute_with_wrappers(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:80: in _execute_with_wrappers
    return executor(sql, params, many, context)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:84: in _execute
    with self.db.wrap_database_errors:
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/utils.py:91: in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
    return self.cursor.execute(sql, params)
E   django.db.utils.ProgrammingError: column osf_contributor.institutional_admin_id does not exist
E   LINE 1: ...tributor"."user_id", "osf_contributor"."node_id", "osf_contr...
E                                                                ^

Check failure on line 0 in report.xml

See this annotation in the file changed.

@github-actions github-actions / website REPORT

pytest ► tests.test_addons.TestAddonAuth ► test_auth_download

Failed test found in:
  report.xml
Error:
  ../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
Raw output
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
    return self.cursor.execute(sql, params)
E   psycopg2.errors.UndefinedColumn: column osf_contributor.institutional_admin_id does not exist
E   LINE 1: ...tributor"."user_id", "osf_contributor"."node_id", "osf_contr...
E                                                                ^

The above exception was the direct cause of the following exception:
tests/test_addons.py:61: in setUp
    self.node = ProjectFactory(creator=self.user)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:40: in __call__
    return cls.create(**kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:528: in create
    return cls._generate(enums.CREATE_STRATEGY, kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/django.py:121: in _generate
    return super()._generate(strategy, params)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:465: in _generate
    return step.build()
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/builder.py:274: in build
    instance = self.factory_meta.instantiate(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:317: in instantiate
    return self.factory._create(model, *args, **kwargs)
osf_tests/factories.py:202: in _create
    return super()._create(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/django.py:174: in _create
    return manager.create(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/manager.py:87: in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:658: in create
    obj.save(force_insert=True, using=self.db)
osf/models/node.py:1936: in save
    Contributor.objects.get_or_create(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/manager.py:87: in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:916: in get_or_create
    return self.get(**kwargs), False
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:633: in get
    num = len(clone)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:380: in __len__
    self._fetch_all()
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:1881: in _fetch_all
    self._result_cache = list(self._iterable_class(self))
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:91: in __iter__
    results = compiler.execute_sql(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/sql/compiler.py:1562: in execute_sql
    cursor.execute(sql, params)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:67: in execute
    return self._execute_with_wrappers(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:80: in _execute_with_wrappers
    return executor(sql, params, many, context)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:84: in _execute
    with self.db.wrap_database_errors:
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/utils.py:91: in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
    return self.cursor.execute(sql, params)
E   django.db.utils.ProgrammingError: column osf_contributor.institutional_admin_id does not exist
E   LINE 1: ...tributor"."user_id", "osf_contributor"."node_id", "osf_contr...
E                                                                ^

Check failure on line 0 in report.xml

See this annotation in the file changed.

@github-actions github-actions / website REPORT

pytest ► tests.test_addons.TestAddonAuth ► test_auth_export_action_requires_read_permission

Failed test found in:
  report.xml
Error:
  ../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
Raw output
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
    return self.cursor.execute(sql, params)
E   psycopg2.errors.UndefinedColumn: column osf_contributor.institutional_admin_id does not exist
E   LINE 1: ...tributor"."user_id", "osf_contributor"."node_id", "osf_contr...
E                                                                ^

The above exception was the direct cause of the following exception:
tests/test_addons.py:61: in setUp
    self.node = ProjectFactory(creator=self.user)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:40: in __call__
    return cls.create(**kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:528: in create
    return cls._generate(enums.CREATE_STRATEGY, kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/django.py:121: in _generate
    return super()._generate(strategy, params)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:465: in _generate
    return step.build()
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/builder.py:274: in build
    instance = self.factory_meta.instantiate(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:317: in instantiate
    return self.factory._create(model, *args, **kwargs)
osf_tests/factories.py:202: in _create
    return super()._create(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/django.py:174: in _create
    return manager.create(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/manager.py:87: in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:658: in create
    obj.save(force_insert=True, using=self.db)
osf/models/node.py:1936: in save
    Contributor.objects.get_or_create(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/manager.py:87: in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:916: in get_or_create
    return self.get(**kwargs), False
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:633: in get
    num = len(clone)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:380: in __len__
    self._fetch_all()
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:1881: in _fetch_all
    self._result_cache = list(self._iterable_class(self))
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:91: in __iter__
    results = compiler.execute_sql(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/sql/compiler.py:1562: in execute_sql
    cursor.execute(sql, params)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:67: in execute
    return self._execute_with_wrappers(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:80: in _execute_with_wrappers
    return executor(sql, params, many, context)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:84: in _execute
    with self.db.wrap_database_errors:
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/utils.py:91: in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
    return self.cursor.execute(sql, params)
E   django.db.utils.ProgrammingError: column osf_contributor.institutional_admin_id does not exist
E   LINE 1: ...tributor"."user_id", "osf_contributor"."node_id", "osf_contr...
E                                                                ^

Check failure on line 0 in report.xml

See this annotation in the file changed.

@github-actions github-actions / website REPORT

pytest ► tests.test_addons.TestAddonAuth ► test_auth_export_action_returns_200

Failed test found in:
  report.xml
Error:
  ../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
Raw output
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
    return self.cursor.execute(sql, params)
E   psycopg2.errors.UndefinedColumn: column osf_contributor.institutional_admin_id does not exist
E   LINE 1: ...tributor"."user_id", "osf_contributor"."node_id", "osf_contr...
E                                                                ^

The above exception was the direct cause of the following exception:
tests/test_addons.py:61: in setUp
    self.node = ProjectFactory(creator=self.user)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:40: in __call__
    return cls.create(**kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:528: in create
    return cls._generate(enums.CREATE_STRATEGY, kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/django.py:121: in _generate
    return super()._generate(strategy, params)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:465: in _generate
    return step.build()
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/builder.py:274: in build
    instance = self.factory_meta.instantiate(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:317: in instantiate
    return self.factory._create(model, *args, **kwargs)
osf_tests/factories.py:202: in _create
    return super()._create(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/django.py:174: in _create
    return manager.create(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/manager.py:87: in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:658: in create
    obj.save(force_insert=True, using=self.db)
osf/models/node.py:1936: in save
    Contributor.objects.get_or_create(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/manager.py:87: in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:916: in get_or_create
    return self.get(**kwargs), False
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:633: in get
    num = len(clone)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:380: in __len__
    self._fetch_all()
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:1881: in _fetch_all
    self._result_cache = list(self._iterable_class(self))
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:91: in __iter__
    results = compiler.execute_sql(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/sql/compiler.py:1562: in execute_sql
    cursor.execute(sql, params)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:67: in execute
    return self._execute_with_wrappers(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:80: in _execute_with_wrappers
    return executor(sql, params, many, context)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:84: in _execute
    with self.db.wrap_database_errors:
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/utils.py:91: in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
    return self.cursor.execute(sql, params)
E   django.db.utils.ProgrammingError: column osf_contributor.institutional_admin_id does not exist
E   LINE 1: ...tributor"."user_id", "osf_contributor"."node_id", "osf_contr...
E                                                                ^

Check failure on line 0 in report.xml

See this annotation in the file changed.

@github-actions github-actions / website REPORT

pytest ► tests.test_addons.TestAddonAuth ► test_auth_missing_addon

Failed test found in:
  report.xml
Error:
  ../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
Raw output
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
    return self.cursor.execute(sql, params)
E   psycopg2.errors.UndefinedColumn: column osf_contributor.institutional_admin_id does not exist
E   LINE 1: ...tributor"."user_id", "osf_contributor"."node_id", "osf_contr...
E                                                                ^

The above exception was the direct cause of the following exception:
tests/test_addons.py:61: in setUp
    self.node = ProjectFactory(creator=self.user)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:40: in __call__
    return cls.create(**kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:528: in create
    return cls._generate(enums.CREATE_STRATEGY, kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/django.py:121: in _generate
    return super()._generate(strategy, params)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:465: in _generate
    return step.build()
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/builder.py:274: in build
    instance = self.factory_meta.instantiate(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:317: in instantiate
    return self.factory._create(model, *args, **kwargs)
osf_tests/factories.py:202: in _create
    return super()._create(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/django.py:174: in _create
    return manager.create(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/manager.py:87: in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:658: in create
    obj.save(force_insert=True, using=self.db)
osf/models/node.py:1936: in save
    Contributor.objects.get_or_create(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/manager.py:87: in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:916: in get_or_create
    return self.get(**kwargs), False
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:633: in get
    num = len(clone)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:380: in __len__
    self._fetch_all()
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:1881: in _fetch_all
    self._result_cache = list(self._iterable_class(self))
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:91: in __iter__
    results = compiler.execute_sql(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/sql/compiler.py:1562: in execute_sql
    cursor.execute(sql, params)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:67: in execute
    return self._execute_with_wrappers(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:80: in _execute_with_wrappers
    return executor(sql, params, many, context)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:84: in _execute
    with self.db.wrap_database_errors:
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/utils.py:91: in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
    return self.cursor.execute(sql, params)
E   django.db.utils.ProgrammingError: column osf_contributor.institutional_admin_id does not exist
E   LINE 1: ...tributor"."user_id", "osf_contributor"."node_id", "osf_contr...
E                                                                ^

Check failure on line 0 in report.xml

See this annotation in the file changed.

@github-actions github-actions / website REPORT

pytest ► tests.test_addons.TestAddonAuth ► test_auth_missing_args

Failed test found in:
  report.xml
Error:
  ../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
Raw output
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
    return self.cursor.execute(sql, params)
E   psycopg2.errors.UndefinedColumn: column osf_contributor.institutional_admin_id does not exist
E   LINE 1: ...tributor"."user_id", "osf_contributor"."node_id", "osf_contr...
E                                                                ^

The above exception was the direct cause of the following exception:
tests/test_addons.py:61: in setUp
    self.node = ProjectFactory(creator=self.user)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:40: in __call__
    return cls.create(**kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:528: in create
    return cls._generate(enums.CREATE_STRATEGY, kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/django.py:121: in _generate
    return super()._generate(strategy, params)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:465: in _generate
    return step.build()
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/builder.py:274: in build
    instance = self.factory_meta.instantiate(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:317: in instantiate
    return self.factory._create(model, *args, **kwargs)
osf_tests/factories.py:202: in _create
    return super()._create(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/django.py:174: in _create
    return manager.create(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/manager.py:87: in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:658: in create
    obj.save(force_insert=True, using=self.db)
osf/models/node.py:1936: in save
    Contributor.objects.get_or_create(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/manager.py:87: in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:916: in get_or_create
    return self.get(**kwargs), False
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:633: in get
    num = len(clone)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:380: in __len__
    self._fetch_all()
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:1881: in _fetch_all
    self._result_cache = list(self._iterable_class(self))
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:91: in __iter__
    results = compiler.execute_sql(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/sql/compiler.py:1562: in execute_sql
    cursor.execute(sql, params)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:67: in execute
    return self._execute_with_wrappers(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:80: in _execute_with_wrappers
    return executor(sql, params, many, context)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:84: in _execute
    with self.db.wrap_database_errors:
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/utils.py:91: in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
    return self.cursor.execute(sql, params)
E   django.db.utils.ProgrammingError: column osf_contributor.institutional_admin_id does not exist
E   LINE 1: ...tributor"."user_id", "osf_contributor"."node_id", "osf_contr...
E                                                                ^

Check failure on line 0 in report.xml

See this annotation in the file changed.

@github-actions github-actions / website REPORT

pytest ► tests.test_addons.TestAddonAuth ► test_auth_render_action_requires_read_permission

Failed test found in:
  report.xml
Error:
  ../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
Raw output
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
    return self.cursor.execute(sql, params)
E   psycopg2.errors.UndefinedColumn: column osf_contributor.institutional_admin_id does not exist
E   LINE 1: ...tributor"."user_id", "osf_contributor"."node_id", "osf_contr...
E                                                                ^

The above exception was the direct cause of the following exception:
tests/test_addons.py:61: in setUp
    self.node = ProjectFactory(creator=self.user)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:40: in __call__
    return cls.create(**kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:528: in create
    return cls._generate(enums.CREATE_STRATEGY, kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/django.py:121: in _generate
    return super()._generate(strategy, params)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:465: in _generate
    return step.build()
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/builder.py:274: in build
    instance = self.factory_meta.instantiate(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:317: in instantiate
    return self.factory._create(model, *args, **kwargs)
osf_tests/factories.py:202: in _create
    return super()._create(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/django.py:174: in _create
    return manager.create(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/manager.py:87: in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:658: in create
    obj.save(force_insert=True, using=self.db)
osf/models/node.py:1936: in save
    Contributor.objects.get_or_create(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/manager.py:87: in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:916: in get_or_create
    return self.get(**kwargs), False
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:633: in get
    num = len(clone)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:380: in __len__
    self._fetch_all()
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:1881: in _fetch_all
    self._result_cache = list(self._iterable_class(self))
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:91: in __iter__
    results = compiler.execute_sql(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/sql/compiler.py:1562: in execute_sql
    cursor.execute(sql, params)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:67: in execute
    return self._execute_with_wrappers(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:80: in _execute_with_wrappers
    return executor(sql, params, many, context)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:84: in _execute
    with self.db.wrap_database_errors:
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/utils.py:91: in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
    return self.cursor.execute(sql, params)
E   django.db.utils.ProgrammingError: column osf_contributor.institutional_admin_id does not exist
E   LINE 1: ...tributor"."user_id", "osf_contributor"."node_id", "osf_contr...
E                                                                ^

Check failure on line 0 in report.xml

See this annotation in the file changed.

@github-actions github-actions / website REPORT

pytest ► tests.test_addons.TestAddonAuth ► test_auth_render_action_returns_200

Failed test found in:
  report.xml
Error:
  ../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
Raw output
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
    return self.cursor.execute(sql, params)
E   psycopg2.errors.UndefinedColumn: column osf_contributor.institutional_admin_id does not exist
E   LINE 1: ...tributor"."user_id", "osf_contributor"."node_id", "osf_contr...
E                                                                ^

The above exception was the direct cause of the following exception:
tests/test_addons.py:61: in setUp
    self.node = ProjectFactory(creator=self.user)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:40: in __call__
    return cls.create(**kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:528: in create
    return cls._generate(enums.CREATE_STRATEGY, kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/django.py:121: in _generate
    return super()._generate(strategy, params)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:465: in _generate
    return step.build()
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/builder.py:274: in build
    instance = self.factory_meta.instantiate(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:317: in instantiate
    return self.factory._create(model, *args, **kwargs)
osf_tests/factories.py:202: in _create
    return super()._create(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/django.py:174: in _create
    return manager.create(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/manager.py:87: in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:658: in create
    obj.save(force_insert=True, using=self.db)
osf/models/node.py:1936: in save
    Contributor.objects.get_or_create(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/manager.py:87: in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:916: in get_or_create
    return self.get(**kwargs), False
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:633: in get
    num = len(clone)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:380: in __len__
    self._fetch_all()
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:1881: in _fetch_all
    self._result_cache = list(self._iterable_class(self))
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:91: in __iter__
    results = compiler.execute_sql(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/sql/compiler.py:1562: in execute_sql
    cursor.execute(sql, params)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:67: in execute
    return self._execute_with_wrappers(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:80: in _execute_with_wrappers
    return executor(sql, params, many, context)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:84: in _execute
    with self.db.wrap_database_errors:
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/utils.py:91: in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
    return self.cursor.execute(sql, params)
E   django.db.utils.ProgrammingError: column osf_contributor.institutional_admin_id does not exist
E   LINE 1: ...tributor"."user_id", "osf_contributor"."node_id", "osf_contr...
E                                                                ^

Check failure on line 0 in report.xml

See this annotation in the file changed.

@github-actions github-actions / website REPORT

pytest ► tests.test_addons.TestAddonLogs ► test_action_downloads_contrib

Failed test found in:
  report.xml
Error:
  ../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
Raw output
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
    return self.cursor.execute(sql, params)
E   psycopg2.errors.UndefinedColumn: column osf_contributor.institutional_admin_id does not exist
E   LINE 1: ...tributor"."user_id", "osf_contributor"."node_id", "osf_contr...
E                                                                ^

The above exception was the direct cause of the following exception:
tests/test_addons.py:241: in setUp
    self.node = ProjectFactory(creator=self.user)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:40: in __call__
    return cls.create(**kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:528: in create
    return cls._generate(enums.CREATE_STRATEGY, kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/django.py:121: in _generate
    return super()._generate(strategy, params)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:465: in _generate
    return step.build()
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/builder.py:274: in build
    instance = self.factory_meta.instantiate(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:317: in instantiate
    return self.factory._create(model, *args, **kwargs)
osf_tests/factories.py:202: in _create
    return super()._create(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/django.py:174: in _create
    return manager.create(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/manager.py:87: in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:658: in create
    obj.save(force_insert=True, using=self.db)
osf/models/node.py:1936: in save
    Contributor.objects.get_or_create(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/manager.py:87: in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:916: in get_or_create
    return self.get(**kwargs), False
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:633: in get
    num = len(clone)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:380: in __len__
    self._fetch_all()
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:1881: in _fetch_all
    self._result_cache = list(self._iterable_class(self))
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:91: in __iter__
    results = compiler.execute_sql(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/sql/compiler.py:1562: in execute_sql
    cursor.execute(sql, params)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:67: in execute
    return self._execute_with_wrappers(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:80: in _execute_with_wrappers
    return executor(sql, params, many, context)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:84: in _execute
    with self.db.wrap_database_errors:
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/utils.py:91: in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
    return self.cursor.execute(sql, params)
E   django.db.utils.ProgrammingError: column osf_contributor.institutional_admin_id does not exist
E   LINE 1: ...tributor"."user_id", "osf_contributor"."node_id", "osf_contr...
E                                                                ^

Check failure on line 0 in report.xml

See this annotation in the file changed.

@github-actions github-actions / website REPORT

pytest ► tests.test_addons.TestAddonLogs ► test_action_file_rename

Failed test found in:
  report.xml
Error:
  ../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
Raw output
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
    return self.cursor.execute(sql, params)
E   psycopg2.errors.UndefinedColumn: column osf_contributor.institutional_admin_id does not exist
E   LINE 1: ...tributor"."user_id", "osf_contributor"."node_id", "osf_contr...
E                                                                ^

The above exception was the direct cause of the following exception:
tests/test_addons.py:241: in setUp
    self.node = ProjectFactory(creator=self.user)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:40: in __call__
    return cls.create(**kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:528: in create
    return cls._generate(enums.CREATE_STRATEGY, kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/django.py:121: in _generate
    return super()._generate(strategy, params)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:465: in _generate
    return step.build()
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/builder.py:274: in build
    instance = self.factory_meta.instantiate(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:317: in instantiate
    return self.factory._create(model, *args, **kwargs)
osf_tests/factories.py:202: in _create
    return super()._create(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/django.py:174: in _create
    return manager.create(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/manager.py:87: in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:658: in create
    obj.save(force_insert=True, using=self.db)
osf/models/node.py:1936: in save
    Contributor.objects.get_or_create(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/manager.py:87: in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:916: in get_or_create
    return self.get(**kwargs), False
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:633: in get
    num = len(clone)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:380: in __len__
    self._fetch_all()
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:1881: in _fetch_all
    self._result_cache = list(self._iterable_class(self))
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:91: in __iter__
    results = compiler.execute_sql(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/sql/compiler.py:1562: in execute_sql
    cursor.execute(sql, params)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:67: in execute
    return self._execute_with_wrappers(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:80: in _execute_with_wrappers
    return executor(sql, params, many, context)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:84: in _execute
    with self.db.wrap_database_errors:
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/utils.py:91: in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
    return self.cursor.execute(sql, params)
E   django.db.utils.ProgrammingError: column osf_contributor.institutional_admin_id does not exist
E   LINE 1: ...tributor"."user_id", "osf_contributor"."node_id", "osf_contr...
E                                                                ^

Check failure on line 0 in report.xml

See this annotation in the file changed.

@github-actions github-actions / website REPORT

pytest ► tests.test_addons.TestAddonLogs ► test_action_file_rename_storage

Failed test found in:
  report.xml
Error:
  ../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
Raw output
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
    return self.cursor.execute(sql, params)
E   psycopg2.errors.UndefinedColumn: column osf_contributor.institutional_admin_id does not exist
E   LINE 1: ...tributor"."user_id", "osf_contributor"."node_id", "osf_contr...
E                                                                ^

The above exception was the direct cause of the following exception:
tests/test_addons.py:241: in setUp
    self.node = ProjectFactory(creator=self.user)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:40: in __call__
    return cls.create(**kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:528: in create
    return cls._generate(enums.CREATE_STRATEGY, kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/django.py:121: in _generate
    return super()._generate(strategy, params)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:465: in _generate
    return step.build()
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/builder.py:274: in build
    instance = self.factory_meta.instantiate(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:317: in instantiate
    return self.factory._create(model, *args, **kwargs)
osf_tests/factories.py:202: in _create
    return super()._create(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/django.py:174: in _create
    return manager.create(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/manager.py:87: in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:658: in create
    obj.save(force_insert=True, using=self.db)
osf/models/node.py:1936: in save
    Contributor.objects.get_or_create(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/manager.py:87: in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:916: in get_or_create
    return self.get(**kwargs), False
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:633: in get
    num = len(clone)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:380: in __len__
    self._fetch_all()
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:1881: in _fetch_all
    self._result_cache = list(self._iterable_class(self))
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:91: in __iter__
    results = compiler.execute_sql(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/sql/compiler.py:1562: in execute_sql
    cursor.execute(sql, params)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:67: in execute
    return self._execute_with_wrappers(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:80: in _execute_with_wrappers
    return executor(sql, params, many, context)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:84: in _execute
    with self.db.wrap_database_errors:
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/utils.py:91: in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
    return self.cursor.execute(sql, params)
E   django.db.utils.ProgrammingError: column osf_contributor.institutional_admin_id does not exist
E   LINE 1: ...tributor"."user_id", "osf_contributor"."node_id", "osf_contr...
E                                                                ^

Check failure on line 0 in report.xml

See this annotation in the file changed.

@github-actions github-actions / website REPORT

pytest ► tests.test_addons.TestAddonLogs ► test_add_file_osfstorage_log

Failed test found in:
  report.xml
Error:
  ../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
Raw output
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
    return self.cursor.execute(sql, params)
E   psycopg2.errors.UndefinedColumn: column osf_contributor.institutional_admin_id does not exist
E   LINE 1: ...tributor"."user_id", "osf_contributor"."node_id", "osf_contr...
E                                                                ^

The above exception was the direct cause of the following exception:
tests/test_addons.py:241: in setUp
    self.node = ProjectFactory(creator=self.user)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:40: in __call__
    return cls.create(**kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:528: in create
    return cls._generate(enums.CREATE_STRATEGY, kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/django.py:121: in _generate
    return super()._generate(strategy, params)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:465: in _generate
    return step.build()
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/builder.py:274: in build
    instance = self.factory_meta.instantiate(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:317: in instantiate
    return self.factory._create(model, *args, **kwargs)
osf_tests/factories.py:202: in _create
    return super()._create(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/django.py:174: in _create
    return manager.create(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/manager.py:87: in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:658: in create
    obj.save(force_insert=True, using=self.db)
osf/models/node.py:1936: in save
    Contributor.objects.get_or_create(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/manager.py:87: in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:916: in get_or_create
    return self.get(**kwargs), False
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:633: in get
    num = len(clone)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:380: in __len__
    self._fetch_all()
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:1881: in _fetch_all
    self._result_cache = list(self._iterable_class(self))
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:91: in __iter__
    results = compiler.execute_sql(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/sql/compiler.py:1562: in execute_sql
    cursor.execute(sql, params)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:67: in execute
    return self._execute_with_wrappers(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:80: in _execute_with_wrappers
    return executor(sql, params, many, context)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:84: in _execute
    with self.db.wrap_database_errors:
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/utils.py:91: in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
    return self.cursor.execute(sql, params)
E   django.db.utils.ProgrammingError: column osf_contributor.institutional_admin_id does not exist
E   LINE 1: ...tributor"."user_id", "osf_contributor"."node_id", "osf_contr...
E                                                                ^

Check failure on line 0 in report.xml

See this annotation in the file changed.

@github-actions github-actions / website REPORT

pytest ► tests.test_addons.TestAddonLogs ► test_add_folder_osfstorage_log

Failed test found in:
  report.xml
Error:
  ../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
Raw output
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
    return self.cursor.execute(sql, params)
E   psycopg2.errors.UndefinedColumn: column osf_contributor.institutional_admin_id does not exist
E   LINE 1: ...tributor"."user_id", "osf_contributor"."node_id", "osf_contr...
E                                                                ^

The above exception was the direct cause of the following exception:
tests/test_addons.py:241: in setUp
    self.node = ProjectFactory(creator=self.user)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:40: in __call__
    return cls.create(**kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:528: in create
    return cls._generate(enums.CREATE_STRATEGY, kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/django.py:121: in _generate
    return super()._generate(strategy, params)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:465: in _generate
    return step.build()
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/builder.py:274: in build
    instance = self.factory_meta.instantiate(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:317: in instantiate
    return self.factory._create(model, *args, **kwargs)
osf_tests/factories.py:202: in _create
    return super()._create(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/django.py:174: in _create
    return manager.create(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/manager.py:87: in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:658: in create
    obj.save(force_insert=True, using=self.db)
osf/models/node.py:1936: in save
    Contributor.objects.get_or_create(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/manager.py:87: in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:916: in get_or_create
    return self.get(**kwargs), False
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:633: in get
    num = len(clone)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:380: in __len__
    self._fetch_all()
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:1881: in _fetch_all
    self._result_cache = list(self._iterable_class(self))
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:91: in __iter__
    results = compiler.execute_sql(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/sql/compiler.py:1562: in execute_sql
    cursor.execute(sql, params)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:67: in execute
    return self._execute_with_wrappers(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:80: in _execute_with_wrappers
    return executor(sql, params, many, context)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:84: in _execute
    with self.db.wrap_database_errors:
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/utils.py:91: in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
    return self.cursor.execute(sql, params)
E   django.db.utils.ProgrammingError: column osf_contributor.institutional_admin_id does not exist
E   LINE 1: ...tributor"."user_id", "osf_contributor"."node_id", "osf_contr...
E                                                                ^

Check failure on line 0 in report.xml

See this annotation in the file changed.

@github-actions github-actions / website REPORT

pytest ► tests.test_addons.TestAddonLogs ► test_add_log

Failed test found in:
  report.xml
Error:
  ../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
Raw output
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
    return self.cursor.execute(sql, params)
E   psycopg2.errors.UndefinedColumn: column osf_contributor.institutional_admin_id does not exist
E   LINE 1: ...tributor"."user_id", "osf_contributor"."node_id", "osf_contr...
E                                                                ^

The above exception was the direct cause of the following exception:
tests/test_addons.py:241: in setUp
    self.node = ProjectFactory(creator=self.user)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:40: in __call__
    return cls.create(**kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:528: in create
    return cls._generate(enums.CREATE_STRATEGY, kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/django.py:121: in _generate
    return super()._generate(strategy, params)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:465: in _generate
    return step.build()
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/builder.py:274: in build
    instance = self.factory_meta.instantiate(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:317: in instantiate
    return self.factory._create(model, *args, **kwargs)
osf_tests/factories.py:202: in _create
    return super()._create(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/django.py:174: in _create
    return manager.create(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/manager.py:87: in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:658: in create
    obj.save(force_insert=True, using=self.db)
osf/models/node.py:1936: in save
    Contributor.objects.get_or_create(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/manager.py:87: in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:916: in get_or_create
    return self.get(**kwargs), False
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:633: in get
    num = len(clone)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:380: in __len__
    self._fetch_all()
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:1881: in _fetch_all
    self._result_cache = list(self._iterable_class(self))
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:91: in __iter__
    results = compiler.execute_sql(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/sql/compiler.py:1562: in execute_sql
    cursor.execute(sql, params)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:67: in execute
    return self._execute_with_wrappers(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:80: in _execute_with_wrappers
    return executor(sql, params, many, context)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:84: in _execute
    with self.db.wrap_database_errors:
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/utils.py:91: in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
    return self.cursor.execute(sql, params)
E   django.db.utils.ProgrammingError: column osf_contributor.institutional_admin_id does not exist
E   LINE 1: ...tributor"."user_id", "osf_contributor"."node_id", "osf_contr...
E                                                                ^

Check failure on line 0 in report.xml

See this annotation in the file changed.

@github-actions github-actions / website REPORT

pytest ► tests.test_addons.TestAddonLogs ► test_add_log_bad_action

Failed test found in:
  report.xml
Error:
  ../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
Raw output
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
    return self.cursor.execute(sql, params)
E   psycopg2.errors.UndefinedColumn: column osf_contributor.institutional_admin_id does not exist
E   LINE 1: ...tributor"."user_id", "osf_contributor"."node_id", "osf_contr...
E                                                                ^

The above exception was the direct cause of the following exception:
tests/test_addons.py:241: in setUp
    self.node = ProjectFactory(creator=self.user)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:40: in __call__
    return cls.create(**kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:528: in create
    return cls._generate(enums.CREATE_STRATEGY, kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/django.py:121: in _generate
    return super()._generate(strategy, params)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:465: in _generate
    return step.build()
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/builder.py:274: in build
    instance = self.factory_meta.instantiate(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:317: in instantiate
    return self.factory._create(model, *args, **kwargs)
osf_tests/factories.py:202: in _create
    return super()._create(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/django.py:174: in _create
    return manager.create(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/manager.py:87: in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:658: in create
    obj.save(force_insert=True, using=self.db)
osf/models/node.py:1936: in save
    Contributor.objects.get_or_create(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/manager.py:87: in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:916: in get_or_create
    return self.get(**kwargs), False
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:633: in get
    num = len(clone)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:380: in __len__
    self._fetch_all()
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:1881: in _fetch_all
    self._result_cache = list(self._iterable_class(self))
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:91: in __iter__
    results = compiler.execute_sql(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/sql/compiler.py:1562: in execute_sql
    cursor.execute(sql, params)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:67: in execute
    return self._execute_with_wrappers(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:80: in _execute_with_wrappers
    return executor(sql, params, many, context)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:84: in _execute
    with self.db.wrap_database_errors:
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/utils.py:91: in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
    return self.cursor.execute(sql, params)
E   django.db.utils.ProgrammingError: column osf_contributor.institutional_admin_id does not exist
E   LINE 1: ...tributor"."user_id", "osf_contributor"."node_id", "osf_contr...
E                                                                ^

Check failure on line 0 in report.xml

See this annotation in the file changed.

@github-actions github-actions / website REPORT

pytest ► tests.test_addons.TestAddonLogs ► test_add_log_missing_args

Failed test found in:
  report.xml
Error:
  ../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
Raw output
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
    return self.cursor.execute(sql, params)
E   psycopg2.errors.UndefinedColumn: column osf_contributor.institutional_admin_id does not exist
E   LINE 1: ...tributor"."user_id", "osf_contributor"."node_id", "osf_contr...
E                                                                ^

The above exception was the direct cause of the following exception:
tests/test_addons.py:241: in setUp
    self.node = ProjectFactory(creator=self.user)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:40: in __call__
    return cls.create(**kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:528: in create
    return cls._generate(enums.CREATE_STRATEGY, kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/django.py:121: in _generate
    return super()._generate(strategy, params)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:465: in _generate
    return step.build()
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/builder.py:274: in build
    instance = self.factory_meta.instantiate(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:317: in instantiate
    return self.factory._create(model, *args, **kwargs)
osf_tests/factories.py:202: in _create
    return super()._create(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/django.py:174: in _create
    return manager.create(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/manager.py:87: in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:658: in create
    obj.save(force_insert=True, using=self.db)
osf/models/node.py:1936: in save
    Contributor.objects.get_or_create(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/manager.py:87: in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:916: in get_or_create
    return self.get(**kwargs), False
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:633: in get
    num = len(clone)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:380: in __len__
    self._fetch_all()
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:1881: in _fetch_all
    self._result_cache = list(self._iterable_class(self))
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:91: in __iter__
    results = compiler.execute_sql(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/sql/compiler.py:1562: in execute_sql
    cursor.execute(sql, params)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:67: in execute
    return self._execute_with_wrappers(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:80: in _execute_with_wrappers
    return executor(sql, params, many, context)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:84: in _execute
    with self.db.wrap_database_errors:
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/utils.py:91: in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
    return self.cursor.execute(sql, params)
E   django.db.utils.ProgrammingError: column osf_contributor.institutional_admin_id does not exist
E   LINE 1: ...tributor"."user_id", "osf_contributor"."node_id", "osf_contr...
E                                                                ^

Check failure on line 0 in report.xml

See this annotation in the file changed.

@github-actions github-actions / website REPORT

pytest ► tests.test_addons.TestAddonLogs ► test_add_log_no_addon

Failed test found in:
  report.xml
Error:
  ../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
Raw output
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
    return self.cursor.execute(sql, params)
E   psycopg2.errors.UndefinedColumn: column osf_contributor.institutional_admin_id does not exist
E   LINE 1: ...tributor"."user_id", "osf_contributor"."node_id", "osf_contr...
E                                                                ^

The above exception was the direct cause of the following exception:
tests/test_addons.py:241: in setUp
    self.node = ProjectFactory(creator=self.user)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:40: in __call__
    return cls.create(**kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:528: in create
    return cls._generate(enums.CREATE_STRATEGY, kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/django.py:121: in _generate
    return super()._generate(strategy, params)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:465: in _generate
    return step.build()
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/builder.py:274: in build
    instance = self.factory_meta.instantiate(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:317: in instantiate
    return self.factory._create(model, *args, **kwargs)
osf_tests/factories.py:202: in _create
    return super()._create(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/django.py:174: in _create
    return manager.create(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/manager.py:87: in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:658: in create
    obj.save(force_insert=True, using=self.db)
osf/models/node.py:1936: in save
    Contributor.objects.get_or_create(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/manager.py:87: in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:916: in get_or_create
    return self.get(**kwargs), False
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:633: in get
    num = len(clone)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:380: in __len__
    self._fetch_all()
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:1881: in _fetch_all
    self._result_cache = list(self._iterable_class(self))
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:91: in __iter__
    results = compiler.execute_sql(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/sql/compiler.py:1562: in execute_sql
    cursor.execute(sql, params)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:67: in execute
    return self._execute_with_wrappers(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:80: in _execute_with_wrappers
    return executor(sql, params, many, context)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:84: in _execute
    with self.db.wrap_database_errors:
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/utils.py:91: in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
    return self.cursor.execute(sql, params)
E   django.db.utils.ProgrammingError: column osf_contributor.institutional_admin_id does not exist
E   LINE 1: ...tributor"."user_id", "osf_contributor"."node_id", "osf_contr...
E                                                                ^

Check failure on line 0 in report.xml

See this annotation in the file changed.

@github-actions github-actions / website REPORT

pytest ► tests.test_addons.TestAddonLogs ► test_add_log_no_user

Failed test found in:
  report.xml
Error:
  ../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
Raw output
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
    return self.cursor.execute(sql, params)
E   psycopg2.errors.UndefinedColumn: column osf_contributor.institutional_admin_id does not exist
E   LINE 1: ...tributor"."user_id", "osf_contributor"."node_id", "osf_contr...
E                                                                ^

The above exception was the direct cause of the following exception:
tests/test_addons.py:241: in setUp
    self.node = ProjectFactory(creator=self.user)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:40: in __call__
    return cls.create(**kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:528: in create
    return cls._generate(enums.CREATE_STRATEGY, kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/django.py:121: in _generate
    return super()._generate(strategy, params)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:465: in _generate
    return step.build()
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/builder.py:274: in build
    instance = self.factory_meta.instantiate(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/base.py:317: in instantiate
    return self.factory._create(model, *args, **kwargs)
osf_tests/factories.py:202: in _create
    return super()._create(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/factory/django.py:174: in _create
    return manager.create(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/manager.py:87: in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:658: in create
    obj.save(force_insert=True, using=self.db)
osf/models/node.py:1936: in save
    Contributor.objects.get_or_create(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/manager.py:87: in manager_method
    return getattr(self.get_queryset(), name)(*args, **kwargs)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:916: in get_or_create
    return self.get(**kwargs), False
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:633: in get
    num = len(clone)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:380: in __len__
    self._fetch_all()
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:1881: in _fetch_all
    self._result_cache = list(self._iterable_class(self))
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/query.py:91: in __iter__
    results = compiler.execute_sql(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/models/sql/compiler.py:1562: in execute_sql
    cursor.execute(sql, params)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:67: in execute
    return self._execute_with_wrappers(
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:80: in _execute_with_wrappers
    return executor(sql, params, many, context)
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:84: in _execute
    with self.db.wrap_database_errors:
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/utils.py:91: in __exit__
    raise dj_exc_value.with_traceback(traceback) from exc_value
../../../.cache/pypoetry/virtualenvs/osf-io-ozdFaKNQ-py3.12/lib/python3.12/site-packages/django/db/backends/utils.py:89: in _execute
    return self.cursor.execute(sql, params)
E   django.db.utils.ProgrammingError: column osf_contributor.institutional_admin_id does not exist
E   LINE 1: ...tributor"."user_id", "osf_contributor"."node_id", "osf_contr...
E                                                                ^