0
我想在臨時的framebuffer顯示中測試我的代碼。在Xvfb中測試pygtk
它可以工作,除非在設置Xvfb和更新os.environ['DISPLAY']
之前gtk
模塊被加載。
在我們的測試套件中,我無法修改測試的順序,這就是爲什麼gtk
在我的TestCase
的setUp()
運行之前被導入的原因。
卸載模塊的不蟒蛇工作....
任何機會,以解決這個問題?
使用subprocess
不是解決辦法,因爲這將導致覆蓋到看不到測試的執行...
還是那句話:設置的Xvfb和測試工作,但必須GTK沒有過早加載。