(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 some/sub/dir/file &&\n"> ]} ) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS patch]} "> 1), (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "diff a/bla/blub/dir/file b/bla/blub/dir/file\n"][LIT_CHARS "--- a/bla/blub/dir/file\n"][LIT_CHARS "+++ b/bla/blub/dir/file\n"][LIT_CHARS "@@ -1,1 +1,1 @@\n"][LIT_CHARS "-Hello\n"][LIT_CHARS "+Bello\n"]]} 0), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]} ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]} ) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS patch]} "> 1), (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "diff --git a/newfile b/newfile\n"][LIT_CHARS "new file mode 100644\n"][LIT_CHARS "index 0000000..d95f3ad\n"][LIT_CHARS "--- /dev/null\n"][LIT_CHARS "+++ b/newfile\n"][LIT_CHARS "@@ -0,0 +1 @@\n"][LIT_CHARS "+content\n"]]} 0), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]} ) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS patch]} "> 1), (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "diff --git a/c/newfile2 b/c/newfile2\n"][LIT_CHARS "new file mode 100644\n"][LIT_CHARS "index 0000000..d95f3ad\n"][LIT_CHARS "--- /dev/null\n"][LIT_CHARS "+++ b/c/newfile2\n"][LIT_CHARS "@@ -0,0 +1 @@\n"][LIT_CHARS "+content\n"]]} 0), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]} ) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS patch]} "> 1), (HereDocRedirectNode here_end='EOF' do_expansion=True body_word={[DQ [LIT_CHARS "diff --git a/delfile b/delfile\n"][LIT_CHARS "deleted file mode 100644\n"][LIT_CHARS "index d95f3ad..0000000\n"][LIT_CHARS "--- a/delfile\n"][LIT_CHARS "+++ /dev/null\n"][LIT_CHARS "@@ -1 +0,0 @@\n"][LIT_CHARS "-content\n"]]} 0), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ some/sub/dir/delfile &&\n"> ]} ) (Com {[LIT_CHARS cat]} < (FilenameRedirectNode filename={[LIT_CHARS patch]} "> 1), (HereDocRedirectNode here_end='EOF' do_expansion=False body_word={[LIT_CHARS "diff --git \"a/qu\\157tefile\" \"b/qu\\157tefile\"\n"] [LIT_CHARS "new file mode 100644\n"] [LIT_CHARS "index 0000000..d95f3ad\n"] [LIT_CHARS "--- /dev/null\n"] [LIT_CHARS "+++ \"b/qu\\157tefile\"\n"] [LIT_CHARS "@@ -0,0 +1 @@\n"] [LIT_CHARS "+content\n"]} 0), > ) (Com {[LIT_CHARS test_expect_success]} {[SQ ]} {[SQ ]} ) (Com {[LIT_CHARS test_done]} ) )