From 717e8de95ab240e830b61368041bb923dd5fc9db Mon Sep 17 00:00:00 2001 From: Carly Gundy Date: Mon, 9 Dec 2024 16:06:18 +0100 Subject: [PATCH] add test --- reusable_workflows/tests/test_cla_pr.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/reusable_workflows/tests/test_cla_pr.py b/reusable_workflows/tests/test_cla_pr.py index 6c93264..fe69cff 100644 --- a/reusable_workflows/tests/test_cla_pr.py +++ b/reusable_workflows/tests/test_cla_pr.py @@ -6,6 +6,7 @@ from shared.messages import ( AGREED_MESSAGE, CLA_AGREEMENT_MESSAGE, + FAILED_COMMENT, USER_AGREEMENT_MESSAGE, ) from check_cla.check_cla_pr import CLAHandler, main @@ -52,6 +53,17 @@ def test_no_bot_comment(): assert bot_comment is False +def test_leave_failed_comment_on_issue(): + cla = CLAHandler(mock.Mock()) + issue = mock.Mock() + issue.comments.return_value = mock.Mock() + cla.check_if_comment_already_exists = mock.Mock(return_value=False) + + cla.leave_failed_comment_on_issue(issue) + + issue.create_comment.assert_called_once_with(FAILED_COMMENT) + + def test_cla_is_signed(capfd): cla = CLAHandler(mock.Mock()) issue = mock.Mock()