2012-01-03 103 views
3

爲了解耦代碼的興趣,我在我的項目中創建了幾個應用程序,可以在其他人不在的情況下存在。任何應用程序都可以從項目中刪除,而不會在事件發生後斷開。Django測試組織問題

爲此,我創建了一些測試,使用Django 1.4中的@override_settings修飾器,但是,我想測試應用程序的功能以及它們之間的交互。

所以,我想要測試不會讓這些應用程序相互依賴,但我也想有測試來測試整個項目。正常的地方存放這些東西在哪裏?有沒有這樣做的技巧?

+0

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

回答

2

我不知道有任何已建立的約定,但我通常所做的是創建一個名爲例如tests的應用程序,並將更高級別的集成測試置於此處。