1
6
在py模型,使用
模块是单例的。可以从代码中的任何位置更改其命名空间中的值。
但是如果你用
|
2
2
在整个测试过程中是否会使用此设置?在这种情况下,一个解决方案是创建一个用于测试的设置文件。例如,添加
然后运行测试:
这将确保使用测试设置而不是默认设置来创建测试数据库中的模型。
|
3
2
为了更改测试用例中的设置,我使用了这个片段的修改版本 http://www.djangosnippets.org/snippets/1011/ 这是我对这个片段的修改 http://github.com/dominno/django-moderation/blob/master/src/moderation/tests/utils/testsettingsmanager.py
当测试结束时,很容易恢复它们。 |
4
1
有一种更简单的方法。 使用多个设置文件--每个文件都在适当的配置控制下。 我们这样做。
看到了吗 http://docs.djangoproject.com/en/1.2/topics/testing/#module-django.test.utils
这可能是设计不良的迹象。测试驱动设计(TDD)建议您应该设计这样的设计,这样它就可以在没有复杂复杂设置的情况下进行测试。 必须 每一个 框架的特点。
你应该有一个接受
|
Florent · 如何在Django中聚合多个字段? 1 年前 |
KWunsch · Django没有将pk引入模板 1 年前 |
Akshay mek · Vscode扩展建议不适用于某些文件夹 1 年前 |
Farid · 限制django每个客户的访问 2 年前 |
Blue · 从Django中的输入字段获取用户输入 2 年前 |
4SadMemeXD · 无法在Django中选择相关类别 2 年前 |