为了解耦代码,我在我的项目中创建了几个应用程序,这些应用程序可以在不存在其他应用程序的情况下存在。任何应用程序都可以从项目中删除,而不会在以后删除任何内容。
为此,我创建了一些使用Django 1.4中的@override_settings
装饰器的测试,但是,我想测试应用程序的功能及其相互作用。
所以,我希望测试不会让应用程序相互依赖,但我也希望测试整个项目的测试。存放这些的正常地方在哪里?这样做有什么技巧吗?
答案 0 :(得分:2)
我不知道任何已建立的约定,但我通常做的是创建一个名为tests
的应用程序,并在那里放置更高级别的集成测试。