如何在单元测试中使用南数据

时间:2014-08-12 06:52:13

标签: python django unit-testing django-south code-reuse

是否有工厂帮助程序模块可以让我在这些地方重用/共享代码:

  • 南数据移民
  • TestCase.setUp()

我发现自己一次又一次地在这两个地方做同样的事情。

南数据迁移用于创建基本数据对象。大部分时间他们都在项目中(而不是在可重用的应用程序中)。遗憾的是,由于您只有冻结orm,因此您没有数据游戏中的完整代码。

可重用的应用程序需要这些基本数据对象进行测试。

为什么我不使用django灯具?

安德鲁戈德温(南方的发明家):

  

我通常建议不要在变化多端的应用中使用灯具   出于这个原因,而是使用ORM代码创建数据   数据迁移。

问题:如何在南方数据和单元测试之间共享/重用代码?

0 个答案:

没有答案