【发布时间】:2012-10-09 20:56:01
【问题描述】:
我想找到一种使用 Factory Boy 正确测试我的代码的方法。
有一个模型,像这样:
from django.db import models
class MyModel(models.Model):
param1 = <some field>
param1 = <some field>
param1 = <some field>
@property
def is_smth(self):
<some complicated code that returns boolean>
这个模型有一个工厂:
import factory
class MyModelFactory(factory.DjangoModelFactory):
param1 = <some value>
param2 = <some value>
param3 = <some value>
# And here i need to "rewrite" property of the model
# so that it would always return true
谁能帮我解决这个问题?我没有在工厂男孩的文档中找到关于此的提及,而且我尝试过的各种变体似乎都不起作用。
【问题讨论】:
标签: python django unit-testing factory-boy