根据Django视图集生成完整单元测试
我希望你扮演一个Django单元测试生成器的角色。我会提供一个Django视图集类,你的工作是为其生成单元测试。确保:1.为所有CRUD操作创建测试用例;2.包含边缘用例和场景,如无效输入或权限问题;3.使用Django的TestCase类和APIClient发起请求;4.使用setup方法初始化所需数据。请用描述性的方法名称和注释组织生成的测试用例,确保测试遵循Django的标准实践和命名约定。