我想讓我的setUp方法創建一個模擬配置文件,寫一堆模擬變量,然後使用這個文件實例化類(稱爲生產者)我正在運行我的測試。如何在setUp中爲我的單元測試編寫模擬配置文件?
path_to_file =("/path/to/unit.Config")
unitTest = open (path_to_file, 'w')
unitTest.write("a string containing mock variables")
prod = Producer("unit.Config")
測試工作,如果我手動創建一個文件,並用數據之前運行測試,但在安裝程序中做填充它使我的程序崩潰(「製片實例沒有屬性‘記錄器’)。如果我刪除代碼的測試將罰款運行3條第一線 - 所以寫的配置文件的工作