initial fix

This commit is contained in:
matthewswspence 2025-01-14 14:33:30 -06:00
parent a0a53ea855
commit 5fce7c7b4e
No known key found for this signature in database
GPG key ID: FB458202A7852BA4
2 changed files with 215 additions and 73 deletions

View file

@ -2734,7 +2734,7 @@ class TestTransferUser(WebTest):
@less_console_noise_decorator
def test_transfer_user_transfers_user_portfolio_roles_no_error_when_duplicates(self):
"""Assert that duplicate portfolio user roles do not throw errorsd"""
"""Assert that duplicate portfolio user roles do not throw errors"""
portfolio1 = Portfolio.objects.create(organization_name="Hotel California", creator=self.user2)
UserPortfolioPermission.objects.create(
user=self.user1, portfolio=portfolio1, roles=[UserPortfolioRoleChoices.ORGANIZATION_ADMIN]
@ -2759,7 +2759,7 @@ class TestTransferUser(WebTest):
messages.error.assert_not_called()
@less_console_noise_decorator
# @less_console_noise_decorator
def test_transfer_user_transfers_domain_request_creator_and_investigator(self):
"""Assert that domain request fields get transferred"""
domain_request = completed_domain_request(user=self.user2, name="wasteland.gov", investigator=self.user2)
@ -2776,6 +2776,7 @@ class TestTransferUser(WebTest):
self.assertEquals(domain_request.creator, self.user1)
self.assertEquals(domain_request.investigator, self.user1)
@less_console_noise_decorator
def test_transfer_user_transfers_domain_information_creator(self):
"""Assert that domain fields get transferred"""
@ -2866,7 +2867,7 @@ class TestTransferUser(WebTest):
with self.assertRaises(User.DoesNotExist):
self.user2.refresh_from_db()
@less_console_noise_decorator
# @less_console_noise_decorator
def test_transfer_user_throws_transfer_and_delete_success_messages(self):
"""Test that success messages for data transfer and user deletion are displayed."""
# Ensure the setup for VerifiedByStaff
@ -2882,6 +2883,10 @@ class TestTransferUser(WebTest):
submit_form["selected_user"] = self.user2.pk
after_submit = submit_form.submit().follow()
print("mock_success_message.call_args_list:")
for call in mock_success_message.call_args_list:
print(call)
self.assertContains(after_submit, "<h1>Change user</h1>")
mock_success_message.assert_any_call(
@ -2898,7 +2903,7 @@ class TestTransferUser(WebTest):
def test_transfer_user_throws_error_message(self):
"""Test that an error message is thrown if the transfer fails."""
with patch(
"registrar.views.TransferUserView.transfer_user_fields_and_log", side_effect=Exception("Simulated Error")
"registrar.views.TransferUserView.transfer_related_fields_and_log", side_effect=Exception("Simulated Error")
):
with patch("django.contrib.messages.error") as mock_error:
# Access the transfer user page