Django Factory Boy 创建 vs create_batch
Django Factory Boy Create vs create_batch
我正在学习 django 测试,我发现 django factory boy library 对编写测试用例非常有帮助,但有一件事我没有得到..
例如我的工厂名称之一是 BlogFactory
所以我注意到,大多数人是这样使用的:BlogFactory.create()
而有些人是这样使用的..BlogFactory.create_batch()
我看不出它们之间的区别..
create
和 create_batch
有什么区别?
create()
用于模拟 class. 的单个实例
create_batch(size, ...)
用于模拟多个实例。
工厂的create_batch
方法不能像create()
一样在没有参数的情况下调用,因为size
是设计所必需的(参见上面的文档link)。
我正在学习 django 测试,我发现 django factory boy library 对编写测试用例非常有帮助,但有一件事我没有得到..
例如我的工厂名称之一是 BlogFactory
所以我注意到,大多数人是这样使用的:BlogFactory.create()
而有些人是这样使用的..BlogFactory.create_batch()
我看不出它们之间的区别..
create
和 create_batch
有什么区别?
create()
用于模拟 class. 的单个实例
create_batch(size, ...)
用于模拟多个实例。
工厂的create_batch
方法不能像create()
一样在没有参数的情况下调用,因为size
是设计所必需的(参见上面的文档link)。