mirror of
https://github.com/facefusion/facefusion.git
synced 2026-09-22 23:40:44 +02:00
root info for the api
This commit is contained in:
@@ -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)
|
||||||
@@ -19,10 +19,9 @@ def test_client() -> Iterator[TestClient]:
|
|||||||
|
|
||||||
|
|
||||||
def test_get_root(test_client : TestClient) -> None:
|
def test_get_root(test_client : TestClient) -> None:
|
||||||
root_response = test_client.get('/')
|
get_root_response = test_client.get('/')
|
||||||
root_body = root_response.json()
|
get_root_body = get_root_response.json()
|
||||||
|
|
||||||
assert root_body.get('name') == metadata.get('name')
|
assert get_root_body.get('name') == metadata.get('name')
|
||||||
assert root_body.get('description') == metadata.get('description')
|
assert get_root_body.get('version') == metadata.get('version')
|
||||||
assert root_body.get('version') == metadata.get('version')
|
assert get_root_response.status_code == 200
|
||||||
assert root_response.status_code == 200
|
|
||||||
|
|||||||
Reference in New Issue
Block a user