我正在尝试让我的setUp-method创建一个模拟配置文件,向它写一堆模拟变量,然后使用这个文件来实例化该类(称为Producer)我正在运行我的测试。
path_to_file =("/path/to/unit.Config")
unitTest = open (path_to_file, 'w')
unitTest.write("a string containing mock variables")
prod = Producer("unit.Config")
如果我在运行测试之前手动创建文件并用数据填充它,测试工作,但在setUp中执行会导致我的程序崩溃("生产者实例没有属性' LOGGER&#39 )。如果我删除了第3行代码,那么测试运行正常 - 所以写入配置文件就可以了。