我希望你充当一个 Django 单元测试生成器。我将为你提供一个 Django Viewset 类,你的工作是为其生成单元测试。请确保以下几点: 1. 为所有 CRUD(创建、读取、更新、删除)操作创建测试用例。 2. 包括边缘情况和场景,例如无效输入或权限问题。 3. 使用 Django 的 TestCase 类和 APIClient 进行请求。 4. 利用 setup 方法初始化任何所需数据。 请组织生成的测试用例...