refactor(tests): adjust formatting for consistency and readability
- Updated line breaks and indentation across test modules to enhance clarity and maintain consistent style. - Applied changes to workspace, provider, server, and GitWrapper-related test cases. No functional changes introduced.
This commit is contained in:
@@ -17,10 +17,7 @@ class TestBaseProvider:
|
||||
def test_parse_repo_url_https(self, mock_gitea_provider):
|
||||
"""Test parsing HTTPS repo URL."""
|
||||
# The mock needs parse_repo_url to work
|
||||
provider = GiteaProvider(
|
||||
base_url="https://gitea.test.com",
|
||||
token="test-token"
|
||||
)
|
||||
provider = GiteaProvider(base_url="https://gitea.test.com", token="test-token")
|
||||
|
||||
owner, repo = provider.parse_repo_url("https://gitea.test.com/owner/repo.git")
|
||||
|
||||
@@ -29,10 +26,7 @@ class TestBaseProvider:
|
||||
|
||||
def test_parse_repo_url_https_no_git(self):
|
||||
"""Test parsing HTTPS URL without .git suffix."""
|
||||
provider = GiteaProvider(
|
||||
base_url="https://gitea.test.com",
|
||||
token="test-token"
|
||||
)
|
||||
provider = GiteaProvider(base_url="https://gitea.test.com", token="test-token")
|
||||
|
||||
owner, repo = provider.parse_repo_url("https://gitea.test.com/owner/repo")
|
||||
|
||||
@@ -41,10 +35,7 @@ class TestBaseProvider:
|
||||
|
||||
def test_parse_repo_url_ssh(self):
|
||||
"""Test parsing SSH repo URL."""
|
||||
provider = GiteaProvider(
|
||||
base_url="https://gitea.test.com",
|
||||
token="test-token"
|
||||
)
|
||||
provider = GiteaProvider(base_url="https://gitea.test.com", token="test-token")
|
||||
|
||||
owner, repo = provider.parse_repo_url("git@gitea.test.com:owner/repo.git")
|
||||
|
||||
@@ -53,10 +44,7 @@ class TestBaseProvider:
|
||||
|
||||
def test_parse_repo_url_invalid(self):
|
||||
"""Test error on invalid URL."""
|
||||
provider = GiteaProvider(
|
||||
base_url="https://gitea.test.com",
|
||||
token="test-token"
|
||||
)
|
||||
provider = GiteaProvider(base_url="https://gitea.test.com", token="test-token")
|
||||
|
||||
with pytest.raises(ValueError, match="Unable to parse"):
|
||||
provider.parse_repo_url("invalid-url")
|
||||
@@ -166,14 +154,19 @@ class TestGiteaPROperations:
|
||||
# 5. PATCH add assignees
|
||||
# 6. POST request reviewers
|
||||
mock_responses = [
|
||||
{"number": 43, "html_url": "https://gitea.test.com/owner/repo/pull/43"}, # Create PR
|
||||
{
|
||||
"number": 43,
|
||||
"html_url": "https://gitea.test.com/owner/repo/pull/43",
|
||||
}, # Create PR
|
||||
[{"id": 1, "name": "enhancement"}], # GET labels (found)
|
||||
{}, # POST add labels to PR
|
||||
{"labels": [{"name": "enhancement"}]}, # GET issue to return current labels
|
||||
{}, # PATCH add assignees
|
||||
{}, # POST request reviewers
|
||||
]
|
||||
mock_httpx_client.request.return_value.json = MagicMock(side_effect=mock_responses)
|
||||
mock_httpx_client.request.return_value.json = MagicMock(
|
||||
side_effect=mock_responses
|
||||
)
|
||||
|
||||
result = await gitea_provider.create_pr(
|
||||
owner="owner",
|
||||
@@ -225,15 +218,15 @@ class TestGiteaPROperations:
|
||||
assert len(result.pull_requests) == 2
|
||||
|
||||
@pytest.mark.asyncio
|
||||
async def test_list_prs_with_state_filter(self, gitea_provider, mock_httpx_client, sample_pr_data):
|
||||
async def test_list_prs_with_state_filter(
|
||||
self, gitea_provider, mock_httpx_client, sample_pr_data
|
||||
):
|
||||
"""Test listing PRs with state filter."""
|
||||
mock_httpx_client.request.return_value.json = MagicMock(
|
||||
return_value=[sample_pr_data]
|
||||
)
|
||||
|
||||
result = await gitea_provider.list_prs(
|
||||
"owner", "repo", state=PRState.OPEN
|
||||
)
|
||||
result = await gitea_provider.list_prs("owner", "repo", state=PRState.OPEN)
|
||||
|
||||
assert result.success is True
|
||||
|
||||
@@ -246,7 +239,9 @@ class TestGiteaPROperations:
|
||||
)
|
||||
|
||||
result = await gitea_provider.merge_pr(
|
||||
"owner", "repo", 42,
|
||||
"owner",
|
||||
"repo",
|
||||
42,
|
||||
merge_strategy=MergeStrategy.SQUASH,
|
||||
)
|
||||
|
||||
@@ -261,7 +256,9 @@ class TestGiteaPROperations:
|
||||
)
|
||||
|
||||
result = await gitea_provider.update_pr(
|
||||
"owner", "repo", 42,
|
||||
"owner",
|
||||
"repo",
|
||||
42,
|
||||
title="Updated Title",
|
||||
body="Updated body",
|
||||
)
|
||||
@@ -303,7 +300,9 @@ class TestGiteaBranchOperations:
|
||||
"""Test deleting a remote branch."""
|
||||
mock_httpx_client.request.return_value.status_code = 204
|
||||
|
||||
result = await gitea_provider.delete_remote_branch("owner", "repo", "old-branch")
|
||||
result = await gitea_provider.delete_remote_branch(
|
||||
"owner", "repo", "old-branch"
|
||||
)
|
||||
|
||||
assert result is True
|
||||
|
||||
@@ -355,17 +354,20 @@ class TestGiteaLabelOperations:
|
||||
mock_responses = [
|
||||
[{"id": 1, "name": "existing"}], # GET labels (bug not found)
|
||||
{"id": 2, "name": "bug"}, # POST create bug
|
||||
[{"id": 1, "name": "existing"}, {"id": 2, "name": "bug"}], # GET labels (urgent not found)
|
||||
[
|
||||
{"id": 1, "name": "existing"},
|
||||
{"id": 2, "name": "bug"},
|
||||
], # GET labels (urgent not found)
|
||||
{"id": 3, "name": "urgent"}, # POST create urgent
|
||||
{}, # POST add labels to PR
|
||||
{"labels": [{"name": "bug"}, {"name": "urgent"}]}, # GET issue
|
||||
]
|
||||
mock_httpx_client.request.return_value.json = MagicMock(side_effect=mock_responses)
|
||||
|
||||
result = await gitea_provider.add_labels(
|
||||
"owner", "repo", 42, ["bug", "urgent"]
|
||||
mock_httpx_client.request.return_value.json = MagicMock(
|
||||
side_effect=mock_responses
|
||||
)
|
||||
|
||||
result = await gitea_provider.add_labels("owner", "repo", 42, ["bug", "urgent"])
|
||||
|
||||
# Should return updated label list
|
||||
assert isinstance(result, list)
|
||||
|
||||
@@ -381,12 +383,12 @@ class TestGiteaLabelOperations:
|
||||
{}, # DELETE label
|
||||
{"labels": []}, # GET issue
|
||||
]
|
||||
mock_httpx_client.request.return_value.json = MagicMock(side_effect=mock_responses)
|
||||
|
||||
result = await gitea_provider.remove_label(
|
||||
"owner", "repo", 42, "bug"
|
||||
mock_httpx_client.request.return_value.json = MagicMock(
|
||||
side_effect=mock_responses
|
||||
)
|
||||
|
||||
result = await gitea_provider.remove_label("owner", "repo", 42, "bug")
|
||||
|
||||
assert isinstance(result, list)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user