def test_delete_pull_request_reviewers_multiple_users(self):
        #setup
        test_pr_id = 1
        self.mock_resolve_reviewers_as_ids.return_value = ['id1', 'id2', 'id3']

        #work
        response = delete_pull_request_reviewers(
            id=test_pr_id,
            reviewers='sample',
            organization=self._TEST_DEVOPS_ORGANIZATION)

        #assert
        assert self.mock_delete_PR_reviewer.call_count == 3
        self.mock_get_PR_reviewer.assert_called_once()
    def test_delete_pull_request_reviewers(self):
        #setup
        test_pr_id = 1
        self.mock_resolve_reviewers_as_ids.return_value = ['id1']

        #work
        response = delete_pull_request_reviewers(
            id=test_pr_id,
            reviewers='sample',
            organization=self._TEST_DEVOPS_ORGANIZATION,
            detect='off')

        #assert
        self.mock_delete_PR_reviewer.assert_called_once()
        self.mock_get_PR_reviewer.assert_called_once()