Skip to content

Commit 5e87100

Browse files
committed
resolve remaining comments
1 parent 535e726 commit 5e87100

File tree

3 files changed

+13
-18
lines changed

3 files changed

+13
-18
lines changed

pyproject.toml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -110,8 +110,3 @@ asyncio_mode = "auto"
110110
asyncio_default_fixture_loop_scope = "function"
111111
python_classes = "Test*"
112112
python_functions = "test_*"
113-
114-
[dependency-groups]
115-
dev = [
116-
"ruff>=0.12.1",
117-
]

src/server/routers/ingest.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
"""Ingest endpoint for the API."""
22

3-
from fastapi import APIRouter, Request
3+
from fastapi import APIRouter, Request, status
44
from fastapi.responses import JSONResponse
55

66
from server.form_types import IntForm, OptStrForm, StrForm
@@ -14,9 +14,9 @@
1414
@router.post(
1515
"/api/ingest",
1616
responses={
17-
200: {"model": IngestSuccessResponse, "description": "Successful ingestion"},
18-
400: {"model": IngestErrorResponse, "description": "Bad request or processing error"},
19-
500: {"model": IngestErrorResponse, "description": "Internal server error"},
17+
status.HTTP_200_OK: {"model": IngestSuccessResponse, "description": "Successful ingestion"},
18+
status.HTTP_400_BAD_REQUEST: {"model": IngestErrorResponse, "description": "Bad request or processing error"},
19+
status.HTTP_500_INTERNAL_SERVER_ERROR: {"model": IngestErrorResponse, "description": "Internal server error"},
2020
},
2121
)
2222
@limiter.limit("10/minute")
@@ -83,7 +83,7 @@ async def api_ingest(
8383
token=token,
8484
)
8585
return JSONResponse(
86-
status_code=400,
86+
status_code=status.HTTP_400_BAD_REQUEST,
8787
content=error_response.model_dump(),
8888
)
8989

@@ -101,7 +101,7 @@ async def api_ingest(
101101
token=context.get("token"),
102102
)
103103
return JSONResponse(
104-
status_code=200,
104+
status_code=status.HTTP_200_OK,
105105
content=success_response.model_dump(),
106106
)
107107

@@ -116,7 +116,7 @@ async def api_ingest(
116116
token=token,
117117
)
118118
return JSONResponse(
119-
status_code=400,
119+
status_code=status.HTTP_400_BAD_REQUEST,
120120
content=error_response.model_dump(),
121121
)
122122

@@ -131,6 +131,6 @@ async def api_ingest(
131131
token=token,
132132
)
133133
return JSONResponse(
134-
status_code=500,
134+
status_code=status.HTTP_500_INTERNAL_SERVER_ERROR,
135135
content=error_response.model_dump(),
136136
)

tests/test_flow_integration.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ async def test_remote_repository_analysis(request: pytest.FixtureRequest) -> Non
6262
# Check that response is JSON
6363
response_data = response.json()
6464
assert "result" in response_data
65-
assert response_data["result"] is True
65+
assert response_data["result"]
6666
assert "repo_url" in response_data
6767
assert "summary" in response_data
6868
assert "tree" in response_data
@@ -111,7 +111,7 @@ async def test_large_repository(request: pytest.FixtureRequest) -> None:
111111
response_data = response.json()
112112
if response.status_code == status.HTTP_200_OK:
113113
assert "result" in response_data
114-
assert response_data["result"] is True
114+
assert response_data["result"]
115115
else:
116116
assert "error" in response_data
117117

@@ -136,7 +136,7 @@ def make_request() -> None:
136136
response_data = response.json()
137137
if response.status_code == status.HTTP_200_OK:
138138
assert "result" in response_data
139-
assert response_data["result"] is True
139+
assert response_data["result"]
140140
else:
141141
assert "error" in response_data
142142

@@ -165,7 +165,7 @@ async def test_large_file_handling(request: pytest.FixtureRequest) -> None:
165165
response_data = response.json()
166166
if response.status_code == status.HTTP_200_OK:
167167
assert "result" in response_data
168-
assert response_data["result"] is True
168+
assert response_data["result"]
169169
else:
170170
assert "error" in response_data
171171

@@ -189,7 +189,7 @@ async def test_repository_with_patterns(request: pytest.FixtureRequest) -> None:
189189
response_data = response.json()
190190
if response.status_code == status.HTTP_200_OK:
191191
assert "result" in response_data
192-
assert response_data["result"] is True
192+
assert response_data["result"]
193193
assert "pattern_type" in response_data
194194
assert response_data["pattern_type"] == "include"
195195
assert "pattern" in response_data

0 commit comments

Comments
 (0)