teecup/tests/test_smoke.py

23 lines
728 B
Python
Raw Permalink Normal View History

"""Bekrefter selve test-riggen fungerer: pool kan opprettes mot scratch-
databasen, og migrasjonene har faktisk kjørt (organization-tabellen finnes
og er tom)."""
from tests.conftest import create_org
async def test_pool_connects_and_schema_exists(pool):
from app import db as app_db
async with app_db.plain_connection() as conn:
count = await conn.fetchval("SELECT count(*) FROM organization")
assert count == 0
async def test_can_insert_via_helper(pool):
from app import db as app_db
org_id = await create_org()
async with app_db.org_connection(org_id) as conn:
row = await conn.fetchrow("SELECT name FROM organization WHERE id = $1", org_id)
assert row is not None