(List (= scope= flags=0 words=[] bindings=[('test_description', {[SQ ]})]) (Com {[LIT_CHARS .]} {[LIT_CHARS ./test-lib.sh]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ file &&\n"> >file &&\n"> >file &&\n"> >file &&\n"> ]} ) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS expect]} "> 1), (HereDocRedirectNode here_end='EOF' do_expansion=False body_word={[LIT_CHARS "^baf5e0b (A U Thor 2005-04-07 15:13:13 -0700 1) a\n"] [LIT_CHARS "8825379d (A U Thor 2005-04-07 15:14:13 -0700 2) b\n"] [LIT_CHARS "8825379d (A U Thor 2005-04-07 15:14:13 -0700 3) c\n"] [LIT_CHARS "8825379d (A U Thor 2005-04-07 15:14:13 -0700 4) d\n"]} 0), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ actual &&\n"> ]} ) (= scope= flags=0 words=[] bindings=[('ID1', {[LIT_CHARS baf5e0b3869e0b2b2beb395a3720c7b51eac94fc]})]) (= scope= flags=0 words=[] bindings=[('COMMIT1', {[SQ \n"> \n"> ]})]) (= scope= flags=0 words=[] bindings=[('ID2', {[LIT_CHARS 8825379dfb8a1267b58e8e5bcf69eec838f685ec]})]) (= scope= flags=0 words=[] bindings=[('COMMIT2', {[SQ \n"> \n"> ]})]) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS expect]} "> 1), (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [VarSub ID1][LIT_CHARS " 1 1 1\n"][VarSub COMMIT1][LIT_CHARS "\n"][LIT_CHARS "\ta\n"][VarSub ID2][LIT_CHARS " 2 2 3\n"][VarSub COMMIT2][LIT_CHARS "\n"][LIT_CHARS "\tb\n"][VarSub ID2][LIT_CHARS " 3 3\n"][LIT_CHARS "\tc\n"][VarSub ID2][LIT_CHARS " 4 4\n"][LIT_CHARS "\td\n"]]} 0), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ actual &&\n"> ]} ) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS expect]} "> 1), (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [VarSub ID1][LIT_CHARS " 1 1 1\n"][VarSub COMMIT1][LIT_CHARS "\n"][LIT_CHARS "\ta\n"][VarSub ID2][LIT_CHARS " 2 2 3\n"][VarSub COMMIT2][LIT_CHARS "\n"][LIT_CHARS "\tb\n"][VarSub ID2][LIT_CHARS " 3 3\n"][VarSub COMMIT2][LIT_CHARS "\n"][LIT_CHARS "\tc\n"][VarSub ID2][LIT_CHARS " 4 4\n"][VarSub COMMIT2][LIT_CHARS "\n"][LIT_CHARS "\td\n"]]} 0), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ actual &&\n"> ]} ) (Com {[LIT_CHARS test_done]} ) )