2

私の問題はそれです。これは、私が取り組む必要がある古い django プロジェクトです。

不明な理由として、プロジェクトは django モデルを使用していません。代わりに、純粋な sql によってデータベースを CRUD するクラスを定義します。プロジェクトにはテストがまったくありません。

今、私はプロジェクト(ビュー/モデル/など)の単体テストを追加したいのですが、このテストはモデル定義なしでフィクスチャを使用できるのだろうか?

これを自分の手でテストする時間はあまりありません。それで、これについて知っている人はいますか?

4

1 に答える 1

0

一番の質問への答えはイエスです。モデルに依存しない Django テスト フレームワークを使用できるはずです。

フィクスチャの使用に関するあなたの内なる質問 (本当の質問のように聞こえます) に対する答えは、追加のテスト コードを書かないことではありません。Django はフィクスチャを使用して Django モデルを設定しますが、Django モデルはありません。

したがって、django.utils.unittestそこにロードされているフィクスチャを使用してテストを記述し、処理します。

于 2014-03-14T15:14:32.420 に答える