Improve test coverance and fixes according to tests

This commit is contained in:
2026-03-05 11:46:48 +02:00
parent 2dfd625b5e
commit 03ba3fb3c2
17 changed files with 256 additions and 44 deletions
+7 -6
View File
@@ -27,10 +27,16 @@ def shorten_url(
request: URLCreate,
db: Session = Depends(get_db),
):
short_url = url_service.create_short_url(db, str(request.url))
normalized_url = str(request.url).rstrip("/")
short_url = url_service.create_short_url(db, normalized_url)
return {"short_url": short_url}
@router.get("/health")
def health():
return {"message": "healthy"}
@router.get("/{short_code}")
def redirect_to_url(
short_code: str,
@@ -63,8 +69,3 @@ def get_url_stats(
)
return stats
@router.get("/health", response_model=MessageResponse)
def health_check():
return {"message": "healthy"}