<s> from nose . tools import eq_ <EOL> from . . sequence import sequence <EOL> def test_sequence ( ) : <EOL> foo = [ { '<STR_LIT>' : <NUM_LIT:3> } , { '<STR_LIT>' : <NUM_LIT:5> } ] <EOL> bar = [ { '<STR_LIT>' : <NUM_LIT:1> } , { '<STR_LIT>' : <NUM_LIT:10> } , { '<STR_LIT>' : <NUM_LIT:15> } ] <EOL> expected = [ { '<STR_LIT>' : <NUM_LIT:1> } , { '<STR_LIT>' : <NUM_LIT:3> } , { '<STR_LIT>' : <NUM_LIT:5> } , { '<STR_LIT>' : <NUM_LIT:10> } , { '<STR_LIT>' : <NUM_LIT:15> } ] <EOL> result = list ( sequence ( foo , bar , compare = lambda i1 , i2 : i1 [ '<STR_LIT>' ] < i2 [ '<STR_LIT>' ] ) ) <EOL> eq_ ( expected , result ) </s>
