Add base tests for post
This commit is contained in:
12
backend/app/tests/utils/post.py
Normal file
12
backend/app/tests/utils/post.py
Normal file
@@ -0,0 +1,12 @@
|
||||
from sqlmodel import Session
|
||||
|
||||
from app.models.post import Post, PostCreate
|
||||
from app.tests.utils.utils import random_lower_string
|
||||
|
||||
|
||||
def create_random_post(db: Session, name: str = None) -> Post:
|
||||
if not name:
|
||||
name = random_lower_string()
|
||||
|
||||
post_in = PostCreate(name=name)
|
||||
return Post.create(session=db, create_obj=post_in)
|
||||
Reference in New Issue
Block a user