エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
Djangoのテストについて考えていたところ、以下の記事に出会いました。 Djangoのテストの書き方について... Djangoのテストについて考えていたところ、以下の記事に出会いました。 Djangoのテストの書き方について勉強したのでまとめる - c-bata web Django Best Practice への道 #2 後者の記事にもある通り、pytestではテストの失敗内容を細かく出せそうでした。 そのため、Django向けのpytestライブラリpytest-djangoを使ってテストコードを書いてみました。 目次 環境 試したけど分からなかったこと 試してないこと テスト対象のアプリ セットアップとアプリ作成 pytest.iniの作成 Modelのテスト URL解決のテスト Viewのテスト Clientを使う場合 RequestFactoryを使う場合 Formのテスト 全体の流れのテスト 正常系 リダイレクトの確認 テンプレートに渡すcontextの値の確認 Viewの確認 データベ