我知道它不使用我的开发数据库,因为我删除了所有违规案例,那么 Django 是如何做到的呢?它只是插入随机值,还是以某种方式理解我编写的测试用例并试图使其失败?就该功能而言,是否保证通过测试意味着我的代码完美无缺?
问问题
39 次
1 回答
2
Django 对具有相同模式的空白数据库进行设置/拆卸,作为开发人员,您可以自己提供足够的测试数据,主要是通过使用fixtures。
测试绝不意味着你的代码是完美无缺的,单元测试只是和你写的一样好。
于 2012-12-17T03:43:24.577 回答