Initial ruff pass

This commit is contained in:
Jon Michael Aanes 2025-04-15 23:42:29 +02:00
parent 0049067919
commit 54476b5584
2 changed files with 16 additions and 5 deletions

View File

@ -283,8 +283,10 @@ def run_cmd(cmd: list[str], cwd: Path | None = None, check=True) -> bool:
result = subprocess.run(cmd, check=check, cwd=cwd)
return result.returncode == 0
SKIP_AIDER = False
def solve_issue_in_repository(
args,
tmpdirname: Path,
@ -294,7 +296,7 @@ def solve_issue_in_repository(
issue_number: str,
gitea_client=None,
) -> bool:
logger.info("### %s #####", issue_title)
logger.info('### %s #####', issue_title)
repo_url = f'{args.gitea_url}:{args.owner}/{args.repo}.git'.replace(
'https://',
@ -331,7 +333,7 @@ def solve_issue_in_repository(
check=False,
)
else:
logger.warning("Skipping aider command (for testing)")
logger.warning('Skipping aider command (for testing)')
succeeded = True
if not succeeded:
logger.error('Aider invocation failed for issue #%s', issue_number)

View File

@ -24,7 +24,11 @@ class TestSolveIssueInRepository:
@patch('aider_gitea.push_changes')
@patch('subprocess.run')
def test_solve_issue_with_aider_changes(
self, mock_subprocess_run, mock_push_changes, mock_run_cmd, mock_llm_api_key,
self,
mock_subprocess_run,
mock_push_changes,
mock_run_cmd,
mock_llm_api_key,
):
# Setup mocks
mock_run_cmd.return_value = True
@ -34,7 +38,8 @@ class TestSolveIssueInRepository:
mock_subprocess_run.side_effect = [
MagicMock(stdout='abc123\n', returncode=0), # First git rev-parse
MagicMock(
stdout='file1.py\nfile2.py\n', returncode=0,
stdout='file1.py\nfile2.py\n',
returncode=0,
), # git diff with changes
]
@ -59,7 +64,11 @@ class TestSolveIssueInRepository:
@patch('aider_gitea.push_changes')
@patch('subprocess.run')
def test_solve_issue_without_aider_changes(
self, mock_subprocess_run, mock_push_changes, mock_run_cmd, mock_llm_api_key,
self,
mock_subprocess_run,
mock_push_changes,
mock_run_cmd,
mock_llm_api_key,
):
# Setup mocks
mock_run_cmd.return_value = True