python - Django 单元测试和全局固定装置

标签 python django unit-testing

我正在使用 Django 开发一个 Web 项目,我使用的是 python unittest 框架。对于每个应用程序,我都有一些固定装置。这意味着,每个应用程序在固定装置中都有一些相同的表格。我想在应用程序和测试用例之间共享固定装置,否则如果我更改模型,我将不得不更改引用此具体表的所有 json 固定装置。

使用全局固定装置是否明智?

最佳答案

不要使用静态装置,这是一种糟糕的自动化测试模式。使用动态夹具。

Django Dynamic Fixture有创建全局固定装置的选项。检查其 Nose pluginShelve option .

关于python - Django 单元测试和全局固定装置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1270657/

相关文章:

python - 嵌套列表的递归函数

python - 仅从以下输出中过滤 'download_url' 的值 - python

python - 处理成功和失败响应 Django

java - 如何将模拟对象注入(inject)到构造函数中?

c# - 在单元测试中方法执行后设置变量名称

python - 解析 HTML 页面以获取 <p> 和 <b> 标签的内容

python - 使用 Python 将 Unicode 字符串转换为十六进制转义序列

python - 在通用 View 上收到意外的关键字参数 'pk'

python - 为 RadioSelect 中的每个选项设置 help_text

C# 单元测试资源