我正在编写一个大型python 2.7项目的单元测试。在这个项目中有一个配置文件(称为env),我试图用这样的存根替换:
import env
import env_stub
#replace env with our stub.
env = env_stub
但是,我正在处理的项目在单独的进程中调用它的一些函数(使用multiprocessing.Process
),这些单独的进程最终使用原始配置文件,而不是我的存根。
有没有办法确保这些单独的进程使用存根配置文件而不是真正的配置文件?