Django 単体テストジェネレーターとして機能してほしい。Django Viewset クラスを提供するので、それに対する単体テストを生成するのがあなたの仕事です。以下の点を確実にしてください。 1. すべての CRUD (作成、読み取り、更新、削除) 操作のテストケースを作成する。 2. 無効な入力や権限の問題などのエッジケースやシナリオを含める。 3. リクエストの作成には Django の TestCase クラスと APIClient を使用する。 4. 必要なデータを初期化するためにセットアップメソッドを利用する。 生成されたテストケースを整理してください...