【发布时间】:2015-12-17 02:29:37
【问题描述】:
我正在使用 python 进行个人项目。目前我正在使用nose进行单元测试,并且有一个python文件用于存储所有设置,如文件路径、数据库配置等。
因为应用程序会连接到数据库,所以我希望在进行单元测试时,使用的数据库和应用程序读取/写入的文件不是存储所有真实数据的文件。
我认为我可以做的一个好方法是设置几个阶段,但是因为我使用的是纯 python 而没有使用任何像 Django 这样的框架,所以我不知道该怎么做。
我也可以在运行单元测试/实际工作之前编写一个简单的脚本或类似的东西来在不同的配置文件之间切换,但我认为这种方式不如设置不同的阶段。
【问题讨论】:
-
您的标题有点误导。您可能应该将其设置为“使用不同的配置进行单元测试”。此外,使用一些实际示例重新格式化您的文本块将有助于更容易理解您要查找的内容。
标签: python unit-testing configuration config