私のdjangoアプリケーションには、各機能のハンドラーがあります(たとえば、検証付きの請求書モデルを作成/保存/取得するためのSalesinvoiceハンドラー)。これらのハンドラーは、ユーザーが必要とするアクション(請求書の作成など)を実行するためにビューで使用されます。
アプリケーションの信頼性を確保するには、ハンドラーのみを単体テストするだけで十分ですか? 上記の設計での私の考えは、必要に応じて、Webインターフェイスの代わりにハンドラーを使用してコマンドラインインターフェイスを作成できるということです。 このアプリケーションの設計は、djangoアプリを確実に単体テストするのに適していますか? ユーザーリクエスト->ビュー->ハンドラー(ハンドラーのみの単体テスト)->モデル
*ビューのテストを自動化するためのpython/djangoライブラリはありますか?*私の目標は、可能な限り自動テストを行うことで、アプリケーションの信頼性を確保することです。