2011-07-12 52 views

回答

6

由於您直接將glob()函數導入到本地命名空間,因此您必須獲取當前模塊的句柄。

from flexmock import flexmock 
from glob import glob 
import sys 

flexmock(sys.modules[__name__]).should_receive('glob') 

你也可以做一個「導入glob作爲glob_module」或沿着這些行來避免sys.modules查找。