【问题标题】:Can Factory Boy auto generate Django model field values like Model Mommy does?Factory Boy 可以像 Model Mommy 那样自动生成 Django 模型字段值吗?
【发布时间】:2016-06-03 09:27:50
【问题描述】:

通过使用Model Mommy,您不必设置您使用的每个模型字段,模型妈妈会自动为您设置它们。

但是在Factory Boy 中,如果你想在测试中使用某些字段,你必须在 ModelFactory 类中为它们显式设置值。

我的问题是:Factory Boy 可以像 Model Mommy 那样自动生成 Model 字段值吗?

【问题讨论】:

    标签: model django-testing factory-boy


    【解决方案1】:

    不,Factory Boy 目前无法根据数据库模型上定义的属性类型生成值,而无需定义某种 Factory Boy 生成器。

    不过,听起来像是一个不错的功能请求。

    【讨论】:

    • 但是有 django-factory_boy。 (是的:一个破折号,一个下划线。)它旨在为 Django ORM 模型类自动构建基本工厂。 pypi.python.org/pypi/django-factory_boy
    • 嗨,Lutz Prechelt,django-factory_boy 可以自动自定义模型工厂吗?
    • 似乎没有这样做@GoTop。似乎只对某些内置模型执行此操作。 :-(
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-07-12
    • 1970-01-01
    • 2019-11-05
    • 2017-04-23
    • 2020-10-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多