我試圖用斷言表現出一定的不變量(主要是在測試) 因此我想寫的東西像下面這樣:在Python中的拉姆達檢查斷言
values = [ range(10) ]
expected_values = [ range(10) ]
map (lambda x: assert x[0] == x[1] ,zip([ run_function(i) for i in values ], expected_values))
如果我用這個單元測試與.assertEqual這個工作非常好,但是如果我想用斷言來寫這個,它就會失敗。有沒有辦法來解決這個問題?
下面是你可以做的其他事情來實際聲明:http://stackoverflow.com/a/40286356/78234 –