diff --git a/backend/src/backend/main.py b/backend/src/backend/main.py index 9920c45..8095601 100644 --- a/backend/src/backend/main.py +++ b/backend/src/backend/main.py @@ -1,4 +1,4 @@ -from .routers import subscriptions, users +from .routers import users from backend.internal.database import create_db_and_tables from fastapi import APIRouter from fastapi import FastAPI @@ -15,5 +15,4 @@ def on_startup(): router = APIRouter() -app.include_router(subscriptions.router) app.include_router(users.router) diff --git a/backend/src/backend/models/subscription.py b/backend/src/backend/models/subscription.py deleted file mode 100644 index 5db2dc6..0000000 --- a/backend/src/backend/models/subscription.py +++ /dev/null @@ -1,12 +0,0 @@ -from sqlmodel import Field -from sqlmodel import SQLModel - -class SubscriptionBase(SQLModel): - email: str = Field(index=True, unique=True) - - -class Subscription(SubscriptionBase, table=True): - id: int | None = Field(default=None, primary_key=True) - active: bool = Field(default=True) - -# TODO: move to user \ No newline at end of file diff --git a/backend/src/backend/routers/subscriptions.py b/backend/src/backend/routers/subscriptions.py deleted file mode 100644 index a8fa7f1..0000000 --- a/backend/src/backend/routers/subscriptions.py +++ /dev/null @@ -1,26 +0,0 @@ -from ..models.subscription import Subscription -from ..internal.database import get_session -from fastapi import Depends -from fastapi import APIRouter -from sqlmodel import Session - -router = APIRouter( - prefix="/subscriptions", - tags=["subscriptions"], - dependencies=[], - responses={404: {"description": "Not found"}}, -) - -@router.get("/") -def get_sub(): - return {"name":"TestSub"} - -@router.post("/") -def create_subscription( - subscription: Subscription, - session: Session = Depends(get_session), -) -> Subscription: - session.add(subscription) - session.commit() - session.refresh(subscription) - return subscription \ No newline at end of file diff --git a/backend/src/backend/routers/test_subscriptions.py b/backend/src/backend/routers/test_subscriptions.py deleted file mode 100644 index c7bdaf1..0000000 --- a/backend/src/backend/routers/test_subscriptions.py +++ /dev/null @@ -1,9 +0,0 @@ -from backend.main import app -from fastapi.testclient import TestClient - -client = TestClient(app) - -def test_read_item(): - response = client.get("/subscriptions/") - assert response.status_code == 200 - assert response.json() == { "name":"TestSub" } \ No newline at end of file