会社内に A と B の 2 つの django プロジェクトがあり、B は RESTful API を介して A からのデータを消費し、WADL を持っていないとします。
元々、私の単体テスト (より機能テストに似ています) は A から直接データを消費しますが、Jenkins のような統合サーバーで実行するには多くの問題が生じます。
これを解決するには、プロジェクト B にフィードする偽のデータを作成する必要があります (これが単体テストの適切な方法であると言えます)。
ここで提起された別の問題は、A が重要なデータ構造を変更する可能性があり、B が模擬データを使用して単体テストに合格し続ける可能性があることです。
では、先に進む前に、お聞きしたいのですが、どのようにしますか?