(List (= scope= flags=0 words=[] bindings=[('test_description', {[SQ ]})]) (Com {[LIT_CHARS .]} {[LIT_CHARS ./test-lib.sh]}) (Com {[LIT_CHARS .]} {[DQ [VarSub TEST_DIRECTORY]] [LIT_CHARS /lib-gpg.sh]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ expect <<-\\EOF &&\n"> actual &&\n"> ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ expect <<-\\EOF &&\n"> actual &&\n"> ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ expect <<-\\EOF &&\n"> actual &&\n"> ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ expect <<-\\EOF &&\n"> actual &&\n"> ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ expect <<-\\EOF &&\n"> actual &&\n"> ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ expect <<-\\EOF &&\n"> actual &&\n"> ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ expect <<-\\EOF &&\n"> actual &&\n"> ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ expect <<-\\EOF &&\n"> actual &&\n"> ]}) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS expect]} "> 1), (HereDocRedirectNode here_end='EOF' do_expansion=False body_word={[LIT_CHARS "| refname is refs/heads/master |refs/heads/master\n"] [LIT_CHARS "| refname is refs/heads/side |refs/heads/side\n"] [LIT_CHARS "| refname is refs/odd/spot |refs/odd/spot\n"] [LIT_CHARS "| refname is refs/tags/annotated-tag |refs/tags/annotated-tag\n"] [LIT_CHARS "|refname is refs/tags/doubly-annotated-tag |refs/tags/doubly-annotated-tag\n"] [LIT_CHARS "| refname is refs/tags/doubly-signed-tag |refs/tags/doubly-signed-tag\n"] [LIT_CHARS "| refname is refs/tags/four |refs/tags/four\n"] [LIT_CHARS "| refname is refs/tags/one |refs/tags/one\n"] [LIT_CHARS "| refname is refs/tags/signed-tag |refs/tags/signed-tag\n"] [LIT_CHARS "| refname is refs/tags/three |refs/tags/three\n"] [LIT_CHARS "| refname is refs/tags/two |refs/tags/two\n"]} 0), > ) (FunctionDef test_align_permutations [] (While (Com {[LIT_CHARS read]} {[LIT_CHARS -r]} {[LIT_CHARS option]}) (Com {[LIT_CHARS test_expect_success]} {[DQ [LIT_CHARS "align:"][VarSub option]]} {[SQ actual &&\n"> ]}) ) ) (Com {[LIT_CHARS test_align_permutations]} < (HereDocRedirectNode here_end='EOF' do_expansion=False body_word={[LIT_CHARS "middle,42\n"] [LIT_CHARS "42,middle\n"] [LIT_CHARS "position=middle,42\n"] [LIT_CHARS "42,position=middle\n"] [LIT_CHARS "middle,width=42\n"] [LIT_CHARS "width=42,middle\n"] [LIT_CHARS "position=middle,width=42\n"] [LIT_CHARS "width=42,position=middle\n"]} 0), > ) (Com {[LIT_CHARS test_align_permutations]} < (HereDocRedirectNode here_end='EOF' do_expansion=False body_word={[LIT_CHARS "32,width=42,middle\n"] [LIT_CHARS "width=30,42,middle\n"] [LIT_CHARS "width=42,position=right,middle\n"] [LIT_CHARS "42,right,position=middle\n"]} 0), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[DQ [LIT_CHARS "\n"][LIT_CHARS "\tcat >expect <<-"][\ LIT_ESCAPED_CHAR "\\E"][LIT_CHARS "OF &&\n"][LIT_CHARS "\t|' '"][\ LIT_ESCAPED_CHAR "\\'"][LIT_CHARS "'master| A U Thor'"][\ LIT_ESCAPED_CHAR "\\'"][LIT_CHARS "' '|\n"][LIT_CHARS "\t|' '"][\ LIT_ESCAPED_CHAR "\\'"][LIT_CHARS "'side| A U Thor'"][\ LIT_ESCAPED_CHAR "\\'"][LIT_CHARS "' '|\n"][LIT_CHARS "\t|' '"][\ LIT_ESCAPED_CHAR "\\'"][LIT_CHARS "'odd/spot| A U Thor'"][\ LIT_ESCAPED_CHAR "\\'"][LIT_CHARS "' '|\n"][LIT_CHARS "\t|' '"][\ LIT_ESCAPED_CHAR "\\'"][LIT_CHARS "'annotated-tag| '"][\ LIT_ESCAPED_CHAR "\\'"][LIT_CHARS "' '|\n"][LIT_CHARS "\t|' '"][\ LIT_ESCAPED_CHAR "\\'"][LIT_CHARS "'doubly-annotated-tag| '"][\ LIT_ESCAPED_CHAR "\\'"][LIT_CHARS "' '|\n"][LIT_CHARS "\t|' '"][\ LIT_ESCAPED_CHAR "\\'"][LIT_CHARS "'doubly-signed-tag| '"][\ LIT_ESCAPED_CHAR "\\'"][LIT_CHARS "' '|\n"][LIT_CHARS "\t|' '"][\ LIT_ESCAPED_CHAR "\\'"][LIT_CHARS "'four| A U Thor'"][\ LIT_ESCAPED_CHAR "\\'"][LIT_CHARS "' '|\n"][LIT_CHARS "\t|' '"][\ LIT_ESCAPED_CHAR "\\'"][LIT_CHARS "'one| A U Thor'"][\ LIT_ESCAPED_CHAR "\\'"][LIT_CHARS "' '|\n"][LIT_CHARS "\t|' '"][\ LIT_ESCAPED_CHAR "\\'"][LIT_CHARS "'signed-tag| '"][\ LIT_ESCAPED_CHAR "\\'"][LIT_CHARS "' '|\n"][LIT_CHARS "\t|' '"][\ LIT_ESCAPED_CHAR "\\'"][LIT_CHARS "'three| A U Thor'"][\ LIT_ESCAPED_CHAR "\\'"][LIT_CHARS "' '|\n"][LIT_CHARS "\t|' '"][\ LIT_ESCAPED_CHAR "\\'"][LIT_CHARS "'two| A U Thor'"][\ LIT_ESCAPED_CHAR "\\'"][LIT_CHARS "' '|\n"][LIT_CHARS "\tEOF\n"][LIT_CHARS "\tgit for-each-ref --shell --format="][\ LIT_ESCAPED_CHAR "\\\""][LIT_CHARS "|%(align:30,middle)'%(refname:short)| %(authorname)'%(end)|"][\ LIT_ESCAPED_CHAR "\\\""][LIT_CHARS " >actual &&\n"][LIT_CHARS "\ttest_cmp expect actual\n"]]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[DQ [LIT_CHARS "\n"][LIT_CHARS "\tcat >expect <<-"][\ LIT_ESCAPED_CHAR "\\E"][LIT_CHARS "OF &&\n"][LIT_CHARS "\t|' master '|\n"][LIT_CHARS "\t|' side '|\n"][LIT_CHARS "\t|' odd/spot '|\n"][LIT_CHARS "\t|' annotated-tag '|\n"][LIT_CHARS "\t|'doubly-annotated-tag '|\n"][LIT_CHARS "\t|'doubly-signed-tag '|\n"][LIT_CHARS "\t|' four '|\n"][LIT_CHARS "\t|' one '|\n"][LIT_CHARS "\t|' signed-tag '|\n"][LIT_CHARS "\t|' three '|\n"][LIT_CHARS "\t|' two '|\n"][LIT_CHARS "\tEOF\n"][LIT_CHARS "\tgit for-each-ref --shell --format='|%(align:30,left)%(align:15,right)%(refname:short)%(end)%(end)|' >actual &&\n"][LIT_CHARS "\ttest_cmp expect actual\n"]]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ expect <<-\\EOF &&\n"> actual &&\n"> ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ expect <<-\\EOF &&\n"> actual &&\n"> ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ expect <<-\\EOF &&\n"> actual &&\n"> ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ actual &&\n"> expect <<-\\EOF &&\n"> ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ actual &&\n"> expect <<-\\EOF &&\n"> ]}) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ actual &&\n"> expect <<-\\EOF &&\n"> ]}) (Com {[LIT_CHARS test_done]}) )