我试图用断言表现出一定的不变量(主要是在测试) 因此我想写的东西像下面这样:在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 –