2

我的问题是。这是一个旧的 django 项目,我需要处理它。

由于未知原因,该项目不使用 django 模型。相反,它定义了一些类来通过纯 sql 对数据库进行 CRUD。并且该项目根本没有测试。

现在,我想为项目添加单元测试(视图/模型/等等)。但我想知道这个测试是否可以使用没有模型定义的夹具?

我没有太多时间亲自测试这个。那么有没有人知道这件事?

4

1 回答 1

0

您的首要问题的答案是肯定的,您应该能够使用不依赖模型的 Django 测试框架部分。

关于使用固定装置的内在问题(听起来可能是真正的问题)的答案是,而不是不编写一些额外的测试代码。Django 使用固定装置来填充 Django 模型,而您没有任何 Django 模型。

django.utils.unittest因此,使用并处理在那里加载的夹具来编写测试。

于 2014-03-14T15:14:32.420 回答