Add extra tests

This commit is contained in:
stijndcl 2022-07-18 22:00:39 +02:00
parent 8227190a8d
commit 1aeaa71ef8
2 changed files with 17 additions and 17 deletions

View file

@ -0,0 +1,16 @@
from sqlalchemy import select
from sqlalchemy.ext.asyncio import AsyncSession
from database.crud import dad_jokes as crud
from database.models import DadJoke
async def test_add_dad_joke(database_session: AsyncSession):
"""Test creating a new joke"""
statement = select(DadJoke)
result = (await database_session.execute(statement)).scalars().all()
assert len(result) == 0
await crud.add_dad_joke(database_session, "joke")
result = (await database_session.execute(statement)).scalars().all()
assert len(result) == 1