2012-01-03 74 views
3

为了解耦代码的兴趣,我在我的项目中创建了几个应用程序,可以在其他人不在的情况下存在。任何应用程序都可以从项目中删除,而不会在事件发生后断开。Django测试组织问题

为此,我创建了一些测试,使用Django 1.4中的@override_settings修饰器,但是,我想测试应用程序的功能以及它们之间的交互。

所以,我想要测试不会让这些应用程序相互依赖,但我也想有测试来测试整个项目。正常的地方存放这些东西在哪里?有没有这样做的技巧?

+0

+1 for @override_settings,我爱它:) – 2012-01-03 21:28:57

回答

2

我不知道有任何已建立的约定,但我通常所做的是创建一个名为例如tests的应用程序,并将更高级别的集成测试置于此处。