From 363aa373658aabd081be14fc88c9fe94c4a494f8 Mon Sep 17 00:00:00 2001 From: minhtrannhat Date: Wed, 17 Jan 2024 22:20:34 -0500 Subject: [PATCH] feat(api): use routers for different api routes --- backend/src/neo_neo_todo/control/__init__.py | 0 backend/src/neo_neo_todo/control/control.py | 8 ++++++++ backend/src/neo_neo_todo/main.py | 6 +++--- backend/tests/{test_main.py => test_control.py} | 0 4 files changed, 11 insertions(+), 3 deletions(-) create mode 100644 backend/src/neo_neo_todo/control/__init__.py create mode 100644 backend/src/neo_neo_todo/control/control.py rename backend/tests/{test_main.py => test_control.py} (100%) diff --git a/backend/src/neo_neo_todo/control/__init__.py b/backend/src/neo_neo_todo/control/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/backend/src/neo_neo_todo/control/control.py b/backend/src/neo_neo_todo/control/control.py new file mode 100644 index 0000000..00d7009 --- /dev/null +++ b/backend/src/neo_neo_todo/control/control.py @@ -0,0 +1,8 @@ +from fastapi import APIRouter + +router = APIRouter(prefix="/control", tags=["control"]) + + +@router.get("/ping") +async def ping(): + return {"ping": "pong"} diff --git a/backend/src/neo_neo_todo/main.py b/backend/src/neo_neo_todo/main.py index 7e85d7b..b88a95e 100644 --- a/backend/src/neo_neo_todo/main.py +++ b/backend/src/neo_neo_todo/main.py @@ -1,8 +1,8 @@ from fastapi import FastAPI +from src.neo_neo_todo.control import control + app = FastAPI() -@app.get("/control/ping") -async def root(): - return {"ping": "pong"} +app.include_router(control.router) diff --git a/backend/tests/test_main.py b/backend/tests/test_control.py similarity index 100% rename from backend/tests/test_main.py rename to backend/tests/test_control.py