root info for the api

This commit is contained in:
henryruhs
2026-09-13 14:09:20 +02:00
parent 404a98b243
commit 93a624f912
2 changed files with 19 additions and 6 deletions
+14
View File
@@ -0,0 +1,14 @@
from starlette.requests import Request
from starlette.responses import JSONResponse
from starlette.status import HTTP_200_OK
from facefusion import metadata
async def get_root(request : Request) -> JSONResponse:
root =\
{
'name': metadata.get('name'),
'version': metadata.get('version')
}
return JSONResponse(root, status_code = HTTP_200_OK)
+5 -6
View File
@@ -19,10 +19,9 @@ def test_client() -> Iterator[TestClient]:
def test_get_root(test_client : TestClient) -> None:
root_response = test_client.get('/')
root_body = root_response.json()
get_root_response = test_client.get('/')
get_root_body = get_root_response.json()
assert root_body.get('name') == metadata.get('name')
assert root_body.get('description') == metadata.get('description')
assert root_body.get('version') == metadata.get('version')
assert root_response.status_code == 200
assert get_root_body.get('name') == metadata.get('name')
assert get_root_body.get('version') == metadata.get('version')
assert get_root_response.status_code == 200