はじめに 個人でサクッと作ったPythonプログラムに、SQLModel を使っています。 テストコードを書く際にモック化したことをメモしていきます。 前提 DBは PostgreSQL を利用する想定です。 また、バージョン等は以下の通りになります。 SQLModel 0.0.16 PostgreSQL 16.2 DBに接続する場合 さて、通常は以下のように create_engine メソッドを使ってDBとのコネクションを確立し、SQLを実行します。 import typing import sqlmodel # テーブルモデル class Todo(sqlmodel.SQLModel, …