from pytest import fixture from flask_sqlalchemy import SQLAlchemy from app.test.fixtures import app, db # noqa from .model import Doodad @fixture def doodad() -> Doodad: return Doodad( doodad_id=1, name='Test doodad', purpose='Test purpose' ) def test_Doodad_create(doodad: Doodad): assert doodad def test_Doodad_retrieve(doodad: Doodad, db: SQLAlchemy): # noqa db.session.add(doodad) db.session.commit() s = Doodad.query.first() assert s.__dict__ == doodad.__dict__