
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
クリーンアーキテクチャでの依存層をpytestのfixtureでモックすることで簡単にテストした - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
クリーンアーキテクチャでの依存層をpytestのfixtureでモックすることで簡単にテストした - Qiita
TL;DR クリーンアーキテクチャを導入したFastAPIのシステムにてpytestでusecase層のユニットテストを書... TL;DR クリーンアーキテクチャを導入したFastAPIのシステムにてpytestでusecase層のユニットテストを書きたかったのですが、respository層がentity層に依存しているため、テストを行うための準備を書くのが大変でした。 そこでpytestのfixtureを用いて、respository層をモックすることで準備を簡単に記述することができました。 この記事で伝えたいこと 実際にどのようにrepository層をモックしたかについて実際のコードを簡略化した例で紹介できればと思います。 クリーンアーキテクチャについては、より詳しい方の解説を見てもらえればと思います。 背景 副業でクリーンアーキテクチャを採用しているプロダクトの開発に関わっているときのことです。 新規に「あるモデルに対してのクエリパラメータによる検索機能」を実装する必要があり、クリーンアーキテクチャについ