Spaces:
Runtime error
Runtime error
from uuid import uuid4 | |
from sqlalchemy.ext.asyncio import AsyncSession | |
from app.models.document import Document | |
from app.models.user import User | |
import random | |
import string | |
def generate_random_string(): | |
characters = string.ascii_letters + string.digits | |
random_string = "".join(random.choice(characters) for _ in range(4)) | |
return random_string | |
def generate_random_3digit_int(): | |
return int(random.randint(100, 999)) | |
async def test_document_model(db: AsyncSession): | |
user_id = uuid4() | |
user = User( | |
id=user_id, | |
email=generate_random_string() + "@exampsadfle.com", | |
hashed_password="12sdf34", | |
) | |
document = Document( | |
id=generate_random_3digit_int(), user_id=user_id, name="Impact_of_tech.pdf" | |
) | |
db.add(user) | |
db.add(document) | |
await db.commit() | |
assert document.id | |