2
是否有可能使模擬正常python返回的名稱返回的函數。作爲函數返回:return()
爲什麼:那麼,在單元測試,我們可以從方法打破這種具有無限循環:
while True:
...
time.sleep(x)
我想要做這樣的事情...
def return(y):
...
self.mock_module['time'].sleep.side_effect = [return(z)]
是的,我正在這樣做,但我有點不喜歡它...... – urosjarc
好吧,沒有味道的會計。 ;-) –
沒什麼個人的,但在side_effect調用異常是有點骯髒。 :P。但是,你是對的:D。 – urosjarc