FastAPIでSQLAlchemyを利用するサンプルコードが公式ドキュメントにあります。 サンプルコードのmain.pyの重要な部分を抜粋するとこんな感じです。 app = FastAPI() # Dependency def get_db(): db = SessionLocal() try: yield db finally: db.close() @app.get("/users/", response_model=List[schemas.User]) def read_users(skip: int = 0, limit: int = 100, db: Session = Depends(get_db)): users = crud.get_users(db, skip=skip, limit=limit) return users SessionLocal()で作成したセッシ
![FastAPI+SQLAlchemyをpytestでテスト](https://cdn-ak-scissors.b.st-hatena.com/image/square/2a7ce247289751da298909924e9439712ae321c3/height=288;version=1;width=512/https%3A%2F%2Fwww.rhoboro.com%2Ftheme%2Fimages%2Fog.jpg)