Comment on issue when pull request fails to be created #81
|
@ -40,12 +40,12 @@ class TestIssueCommentOnFailure:
|
||||||
|
|
||||||
# Verify create_issue_comment was called with appropriate message
|
# Verify create_issue_comment was called with appropriate message
|
||||||
self.gitea_client.create_issue_comment.assert_called_once()
|
self.gitea_client.create_issue_comment.assert_called_once()
|
||||||
args, _ = self.gitea_client.create_issue_comment.call_args
|
args, kwargs = self.gitea_client.create_issue_comment.call_args
|
||||||
assert args[0] == self.owner
|
assert kwargs['owner'] == self.owner
|
||||||
assert args[1] == self.repo
|
assert kwargs['repo'] == self.repo
|
||||||
assert args[2] == self.issue_number
|
assert kwargs['issue_number'] == self.issue_number
|
||||||
assert "Failed to push branch" in args[3]
|
assert "Failed to push branch" in kwargs['body']
|
||||||
assert "❌ **Automated Solution Failed**" in args[3]
|
assert "❌ **Automated Solution Failed**" in kwargs['body']
|
||||||
|
|
||||||
@patch('aider_gitea.has_commits_on_branch', return_value=True)
|
@patch('aider_gitea.has_commits_on_branch', return_value=True)
|
||||||
@patch('aider_gitea.get_commit_messages', return_value=['Test commit'])
|
@patch('aider_gitea.get_commit_messages', return_value=['Test commit'])
|
||||||
|
@ -74,10 +74,10 @@ class TestIssueCommentOnFailure:
|
||||||
|
|
||||||
# Verify create_issue_comment was called with appropriate message
|
# Verify create_issue_comment was called with appropriate message
|
||||||
self.gitea_client.create_issue_comment.assert_called_once()
|
self.gitea_client.create_issue_comment.assert_called_once()
|
||||||
args, _ = self.gitea_client.create_issue_comment.call_args
|
args, kwargs = self.gitea_client.create_issue_comment.call_args
|
||||||
assert args[0] == self.owner
|
assert kwargs['owner'] == self.owner
|
||||||
assert args[1] == self.repo
|
assert kwargs['repo'] == self.repo
|
||||||
assert args[2] == self.issue_number
|
assert kwargs['issue_number'] == self.issue_number
|
||||||
assert "Failed to create pull request" in args[3]
|
assert "Failed to create pull request" in kwargs['body']
|
||||||
assert "⚠️ **Partial Automation Success**" in args[3]
|
assert "⚠️ **Partial Automation Success**" in kwargs['body']
|
||||||
assert self.branch_name in args[3]
|
assert self.branch_name in kwargs['body']
|
||||||
|
|
Loading…
Reference in New Issue
Block a user