@@ -516,6 +516,7 @@ def test_assign_user(self, mock_client, mock_rover_lookup):
516516 mock_user = MagicMock ()
517517 mock_user .displayName = "mock_assignee"
518518 mock_user .key = "mock_user_key"
519+ mock_user .accountId = "mock-account-id-assign"
519520 mock_client .search_users .return_value = [mock_user ]
520521 mock_client .assign_issue .return_value = True
521522 mock_rover_lookup .return_value = ["mock_user@redhat.com" ]
@@ -525,11 +526,11 @@ def test_assign_user(self, mock_client, mock_rover_lookup):
525526 issue = self .mock_issue , downstream = self .mock_downstream , client = mock_client
526527 )
527528
528- # Assert that all calls mocked were called properly
529+ # Assert that all calls mocked were called properly (Jira Cloud: accountId)
529530 self .mock_downstream .update .assert_called_with (
530- {"assignee" : {"name " : mock_user .name }}
531+ {"assignee" : {"accountId " : mock_user .accountId }}
531532 )
532- mock_client .search_users .assert_called_with (user = "mock_user@redhat.com" )
533+ mock_client .search_users .assert_called_with (query = "mock_user@redhat.com" )
533534
534535 @mock .patch ("Rover_Lookup.github_username_to_emails" )
535536 @mock .patch ("jira.client.JIRA" )
@@ -542,6 +543,7 @@ def test_assign_user_diacritics(self, mock_client, mock_rover_lookup):
542543 mock_user = MagicMock ()
543544 mock_user .displayName = "mock_assignee"
544545 mock_user .key = "mock_user_key"
546+ mock_user .accountId = "mock-account-id-diacritics"
545547 mock_client .search_users .return_value = [mock_user ]
546548 mock_client .assign_issue .return_value = True
547549 mock_rover_lookup .return_value = ["mock_user@redhat.com" ]
@@ -555,9 +557,9 @@ def test_assign_user_diacritics(self, mock_client, mock_rover_lookup):
555557
556558 # Assert that all calls mocked were called properly
557559 self .mock_downstream .update .assert_called_with (
558- {"assignee" : {"name " : mock_user .name }}
560+ {"assignee" : {"accountId " : mock_user .accountId }}
559561 )
560- mock_client .search_users .assert_called_with (user = "mock_user@redhat.com" )
562+ mock_client .search_users .assert_called_with (query = "mock_user@redhat.com" )
561563
562564 @mock .patch ("Rover_Lookup.github_username_to_emails" )
563565 @mock .patch ("jira.client.JIRA" )
@@ -572,11 +574,13 @@ def test_assign_user_multiple(self, mock_client, mock_rover_lookup):
572574 mock_user .name = "mock_assignee_name"
573575 mock_user .emailAddress = "mock_user@redhat.com"
574576 mock_user .key = "mock_user_key"
577+ mock_user .accountId = "mock-account-id-multi"
575578 mock_user2 = MagicMock ()
576579 mock_user2 .displayName = "mock_assignee2"
577580 mock_user2 .name = "mock_assignee2_name"
578581 mock_user2 .emailAddress = "wrong_mock_user@redhat.com"
579582 mock_user2 .key = "mock_user2_key"
583+ mock_user2 .accountId = "mock-account-id-2"
580584 mock_client .search_users .return_value = [
581585 mock_user ,
582586 mock_user2 ,
@@ -608,9 +612,9 @@ def test_assign_user_multiple(self, mock_client, mock_rover_lookup):
608612
609613 # Assert that all calls mocked were called properly
610614 self .mock_downstream .update .assert_called_with (
611- {"assignee" : {"name " : mock_user .name }}
615+ {"assignee" : {"accountId " : mock_user .accountId }}
612616 )
613- mock_client .search_users .assert_called_with (user = "mock_user@redhat.com" )
617+ mock_client .search_users .assert_called_with (query = "mock_user@redhat.com" )
614618
615619 @mock .patch ("Rover_Lookup.github_username_to_emails" )
616620 @mock .patch ("jira.client.JIRA" )
@@ -658,7 +662,7 @@ def test_assign_user_with_owner_no_match(self, mock_client, mock_rover_lookup):
658662
659663 # Assert that all calls mocked were called properly
660664 mock_client .assign_issue .assert_called_with (1234 , "mock_owner" )
661- mock_client .search_users .assert_called_with (user = "no_match@redhat.com" )
665+ mock_client .search_users .assert_called_with (query = "no_match@redhat.com" )
662666
663667 @mock .patch ("Rover_Lookup.github_username_to_emails" )
664668 @mock .patch ("jira.client.JIRA" )
0 commit comments