def test_argument_eval_order():
 x = [1]
 def noop(a, b, c):
  pass
 noop(x.append(2), x.append(3), x.append(4))
 AreEqual(x, [1, 2, 3, 4])

def test_argument_eval_order ( ) : x = [ 1 ] def noop ( a , b , c ) : pass noop ( x . append ( 2 ) , x . append ( 3 ) , x . append ( 4 ) ) AreEqual ( x , [ 1 , 2 , 3 , 4 ] )
check order of evaluation of function arguments .