问题标签 [model-mommy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
django - 删除模型妈妈实例
我正在使用model-mommy来生成测试数据,如下所示
setUp()
方法工作正常。问题是该tearDown()
方法实际上并没有删除创建的author
实例。有什么办法可以做到这一点?谢谢
python - 使用 Model Mommy 创建反向关系对象
我使用 Model Mommy 来创建测试数据,到目前为止它运行良好。
现在我有一个名为 Django 的模型Invoice
和一个名为InvoiceItem
.
我为这些模型创建了两个简单的妈妈食谱:
现在我想InvoiceRecipe.make()
自动将不同数量的InvoiceItem
对象添加到创建的发票中。
目前,我正在这样做,但我希望它自动发生:
wagtail - 通过model_mommy创建Wagtail页面
我正在尝试为我的第一个 Django 站点创建一些测试。繁重的一件事是创建用于测试的示例页面(至少您必须指定很多参数,并且一些(例如 ContentType)并不总是显而易见的。更一般地说,我想使用 Model Mommy 来创建许多我需要的对象。
据我所知,它无法创建页面的实例(声称“页面匹配查询不存在”)。[测试用例是 Page 和 Model Mommy 的简单导入,然后创建一个页面的实例]。
我不确定这对于 Wagtail 或 Model Mommy 来说是否是一个适当的问题,但调试它有点超出我的深度,如果它可以工作,它将非常有用。
除非有明显的我遗漏或可以/应该做的事情,否则我发布此内容更多是为了标记问题,而不是立即尝试获得解决方案。
谢谢,--唐
python - django 测试 - 未创建模型实例
我在使用 Django 和 DRF 在测试类中为特定模型创建固定装置时遇到问题。我正在使用model-mommy,但即使仅使用 Django ORM 为该模型创建单个实例也不起作用:
但是,使用orCompanyUserProfile
都不会创建记录:mommy.make
CompanyUserProfile.objects.create
CompanyUserProfile
继承自AbstractCornerstoneUserProfile
(抽象基础模型),这是此模型与其他模型之间的主要区别。
知道这可能是什么根本原因吗?
django - 如何在没有硬编码的情况下满足 django 单元测试中的唯一约束?
我在 Member 模型的 email 字段上设置了一个独特的约束。现在在编写单元测试时,我的测试由于过期唯一约束而失败。
我收到以下错误:“django.db.utils.IntegrityError:重复键值违反唯一约束“account_member_email_a727987b_uniq”详细信息:键(电子邮件)=()已经存在。”
django - Django model_mommy 模型实例未保存在 Ajax 测试中
我正在尝试测试保存字段的 django ajax 视图。这是测试:
这是视图:
当我运行测试时,我进入了 if 块,它可以检索评论和提交对象,但是当它最后返回测试时,就像保存从未发生过一样。
我在这里做错了什么?
django - OneToOne 的妈妈食谱
我正在使用model_mommy
Django 创建测试对象。我想实现Recipe
功能。我有一个模型Teacher
和一个模型TeacherSchedule
:
我尝试使用的食谱:
但是,当我运行测试时,似乎TeacherSchedule
没有创建对象。我做错了Recipe
什么吗?
django-models - 使用 Model Bakery 创建用户
我想用 Model Bakery 创建一个 Person 实例。我的 Person 模型如下所示:
我的 baker_recipes.py 看起来像这样:
我的 tests.py 看起来像这样:
但是,当我使用此设置运行 pytest 时,出现以下错误:
python - _fill_optional=True 在 model_mommy 中使用的工厂男孩的替代品
我正在用model_mommy
Python factory_boy
Django 替换。在这里,我需要替换_fill_optional=True
以使用factory_boy
库。
在测试用例中,它被用于模型工厂类。_fill_optional=True
图书馆需要更换factory_boy
吗?如果是的话,什么是合适的替代品?