test/multipart: reorganize creation of multipart message

We want to have the bodies of the multipart available in a file on
their own for planned modifications to tests.
This commit is contained in:
David Bremner 2017-06-03 14:47:35 -03:00
parent e1b7d32db0
commit 3805898e3e

View file

@ -2,14 +2,7 @@
test_description="output of multipart message" test_description="output of multipart message"
. ./test-lib.sh || exit 1 . ./test-lib.sh || exit 1
cat <<EOF > embedded_message cat <<EOF > embedded_message_body
From: Carl Worth <cworth@cworth.org>
To: cworth@cworth.org
Subject: html message
Date: Fri, 05 Jan 2001 15:42:57 +0000
User-Agent: Notmuch/0.5 (http://notmuchmail.org) Emacs/23.3.1 (i486-pc-linux-gnu)
Message-ID: <87liy5ap01.fsf@yoom.home.cworth.org>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="==-=-==" Content-Type: multipart/alternative; boundary="==-=-=="
--==-=-== --==-=-==
@ -24,15 +17,19 @@ This is an embedded message, with a multipart/alternative part.
--==-=-==-- --==-=-==--
EOF EOF
cat <<EOF > embedded_message
cat <<EOF > ${MAIL_DIR}/multipart
From: Carl Worth <cworth@cworth.org> From: Carl Worth <cworth@cworth.org>
To: cworth@cworth.org To: cworth@cworth.org
Subject: Multipart message Subject: html message
Date: Fri, 05 Jan 2001 15:43:57 +0000 Date: Fri, 05 Jan 2001 15:42:57 +0000
User-Agent: Notmuch/0.5 (http://notmuchmail.org) Emacs/23.3.1 (i486-pc-linux-gnu) User-Agent: Notmuch/0.5 (http://notmuchmail.org) Emacs/23.3.1 (i486-pc-linux-gnu)
Message-ID: <87liy5ap00.fsf@yoom.home.cworth.org> Message-ID: <87liy5ap01.fsf@yoom.home.cworth.org>
MIME-Version: 1.0 MIME-Version: 1.0
EOF
cat embedded_message_body >> embedded_message
cat <<EOF > multipart_body
Content-Type: multipart/signed; boundary="==-=-="; Content-Type: multipart/signed; boundary="==-=-=";
micalg=pgp-sha1; protocol="application/pgp-signature" micalg=pgp-sha1; protocol="application/pgp-signature"
@ -44,8 +41,9 @@ Content-Type: message/rfc822
Content-Disposition: inline Content-Disposition: inline
EOF EOF
cat embedded_message >> ${MAIL_DIR}/multipart
cat <<EOF >> ${MAIL_DIR}/multipart cat embedded_message >> multipart_body
cat <<EOF >> multipart_body
--=-=-= --=-=-=
Content-Disposition: attachment; filename=attachment Content-Disposition: attachment; filename=attachment
@ -73,6 +71,18 @@ W6cAmQE4dcYrx/LPLtYLZm1jsGauE5hE
--==-=-=-- --==-=-=--
EOF EOF
cat <<EOF > ${MAIL_DIR}/multipart
From: Carl Worth <cworth@cworth.org>
To: cworth@cworth.org
Subject: Multipart message
Date: Fri, 05 Jan 2001 15:43:57 +0000
User-Agent: Notmuch/0.5 (http://notmuchmail.org) Emacs/23.3.1 (i486-pc-linux-gnu)
Message-ID: <87liy5ap00.fsf@yoom.home.cworth.org>
MIME-Version: 1.0
EOF
cat multipart_body >> ${MAIL_DIR}/multipart
cat <<EOF > ${MAIL_DIR}/base64-part-with-crlf cat <<EOF > ${MAIL_DIR}/base64-part-with-crlf
From: Carl Worth <cworth@cworth.org> From: Carl Worth <cworth@cworth.org>
To: cworth@cworth.org To: cworth@cworth.org