Skip to content

Commit c82d2a7

Browse files
committed
rye test
1 parent 7130024 commit c82d2a7

File tree

8 files changed

+25
-18
lines changed

8 files changed

+25
-18
lines changed

backend/app/__init__.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
from app.main import app
1+
# from backend.app import app
22

3-
__all__ = [app]
3+
# __all__ = [app]

backend/app/auth.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
from sqlalchemy.orm import Session
1010
from sqlalchemy import select
1111

12-
from app.db import get_session
13-
from app.users.models import User, TokenData
12+
from backend.app.db import get_session
13+
from backend.app.users.models import User, TokenData
1414

1515
# TODO: Pass as configuration, hardcoded for now
1616
SECRET_KEY = "09d25e094faa6ca2556c818166b7a9563b93f7099f6f0f4caa6cf63b88e8d3e7"

backend/app/db.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from sqlalchemy_utils import database_exists, create_database
22
from sqlmodel import Session, create_engine, SQLModel
3-
from app.settings import settings
3+
from backend.app.settings import settings
44

55

66
def get_engine(url=settings.database_url):

backend/app/main.py

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
from backend.app import app
2+
3+
__all__ = ["app"]

backend/app/tasks/routers.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
from typing import Annotated
22
from fastapi import Depends, Query, APIRouter
33
from sqlalchemy.orm import Session
4-
from app.users.models import User
5-
from app.auth import get_current_active_user
6-
from app.db import get_session
4+
from backend.app.users.models import User
5+
from backend.app.auth import get_current_active_user
6+
from backend.app.db import get_session
77
from .schema import TaskInput, TaskOutput
88
from .service import TaskService
99

backend/app/users/routers.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@
77
from fastapi.security import OAuth2PasswordRequestForm
88
from passlib.hash import pbkdf2_sha256
99

10-
from app.users.models import User, UserCreate
11-
from app.db import get_session
12-
from app.auth import (
10+
from backend.app.users.models import User, UserCreate
11+
from backend.app.db import get_session
12+
from backend.app.auth import (
1313
create_access_token,
1414
get_current_active_user,
1515
hash_password,

backend/tests/conftest.py

+7-4
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,16 @@
22
import os
33
from fastapi.testclient import TestClient
44

5+
import sys
6+
7+
sys.path.append(os.path.dirname(os.path.abspath(__file__)))
58

69
from sqlmodel import Session
710

8-
from app.main import app
9-
from app.users.models import User
10-
from app.auth import get_current_active_user, hash_password
11-
from app.db import (
11+
from backend.app.app import app
12+
from backend.app.users.models import User
13+
from backend.app.auth import get_current_active_user, hash_password
14+
from backend.app.db import (
1215
get_engine,
1316
get_session,
1417
create_db_and_tables,

backend/tests/test_tasks.py

+4-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from fastapi.testclient import TestClient
22
from sqlmodel import Session
3-
from app.tasks.models import Task
3+
from backend.app.tasks.models import Task
44

55

66
def test_create_task(client: TestClient):
@@ -103,13 +103,14 @@ def test_update_task(session: Session, client: TestClient):
103103
session.commit()
104104

105105
response = client.patch(
106-
f"/tasks/{task_1.id}", json={"title": "Deadpuddle"}
106+
f"/tasks/{task_1.id}",
107+
json={"title": "Deadpuddle", "description": "asd"},
107108
)
108109
data = response.json()
109110

110111
assert response.status_code == 200
111112
assert data["title"] == "Deadpuddle"
112-
assert data["description"] == "Dive Wilson"
113+
assert data["description"] == "asd"
113114
assert data["id"] == task_1.id
114115

115116

0 commit comments

Comments
 (0)