Skip to content

Commit 7fe6b3a

Browse files
committed
DB conversion
1 parent 420430d commit 7fe6b3a

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

src/app/core/db/database.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ class Base(DeclarativeBase, MappedAsDataclass):
1717

1818
SQLITE_DB_URL='sqlite+aiosqlite:///./testing.db'
1919

20-
async_engine = create_async_engine(SQLITE_DB_URL, echo=False, future=True)
20+
async_engine = create_async_engine(DATABASE_URL, echo=False, future=True)
2121

2222
local_session = async_sessionmaker(bind=async_engine, class_=AsyncSession, expire_on_commit=False)
2323

src/app/models/post.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
from datetime import UTC, datetime
33
from uuid6 import uuid7 #126
44

5-
from sqlalchemy import DateTime, ForeignKey, String
5+
from sqlalchemy import DateTime, ForeignKey, String,UUID
66
from sqlalchemy.orm import Mapped, mapped_column
77

88
from ..core.db.database import Base
@@ -15,7 +15,7 @@ class Post(Base):
1515
created_by_user_id: Mapped[int] = mapped_column(ForeignKey("user.id"), index=True)
1616
title: Mapped[str] = mapped_column(String(30))
1717
text: Mapped[str] = mapped_column(String(63206))
18-
uuid: Mapped[uuid_pkg.UUID] = mapped_column(default_factory=uuid7, unique=True)
18+
uuid: Mapped[uuid_pkg.UUID] = mapped_column(UUID(as_uuid=True),default_factory=uuid7, unique=True)
1919
media_url: Mapped[str | None] = mapped_column(String, default=None)
2020

2121
created_at: Mapped[datetime] = mapped_column(DateTime(timezone=True), default_factory=lambda: datetime.now(UTC))

tests/conftest.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,13 +72,13 @@ def sample_user_data():
7272
@pytest.fixture
7373
def sample_user_read():
7474
"""Generate a sample UserRead object."""
75-
import uuid
75+
from uuid6 import uuid7
7676

7777
from src.app.schemas.user import UserRead
7878

7979
return UserRead(
8080
id=1,
81-
uuid=uuid.uuid4(),
81+
uuid=uuid7(),
8282
name=fake.name(),
8383
username=fake.user_name(),
8484
email=fake.email(),

0 commit comments

Comments
 (0)