<feed xmlns='http://www.w3.org/2005/Atom'>
<title>notmuch/test/multipart, branch 0.10.2</title>
<subtitle>thread-based email index, search, and tagging</subtitle>
<id>https://git.notmuchmail.org/git/notmuch/atom?h=0.10.2</id>
<link rel='self' href='https://git.notmuchmail.org/git/notmuch/atom?h=0.10.2'/>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/'/>
<updated>2011-10-06T13:13:20Z</updated>
<entry>
<title>test: test for absence of "Non-text part: application/pgp-*" lines in reply</title>
<updated>2011-10-06T13:13:20Z</updated>
<author>
<name>Jameson Graef Rollins</name>
<email>jrollins@finestructure.net</email>
</author>
<published>2011-06-08T19:30:08Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=5d21d5ea0c6d2113aab9eb7f29463b09e7eacca5'/>
<id>urn:sha1:5d21d5ea0c6d2113aab9eb7f29463b09e7eacca5</id>
<content type='text'>
In reply, the quoted text does not need to mention that the original
message had "application/pgp-signed" or "application/pgp-encrypted"
parts.
</content>
</entry>
<entry>
<title>test/multipart: test for absence of "Non-text part:" lines in reply for multipart/* and message/rfc822 parts</title>
<updated>2011-10-06T13:12:28Z</updated>
<author>
<name>Jameson Graef Rollins</name>
<email>jrollins@finestructure.net</email>
</author>
<published>2011-06-08T19:30:06Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=a53422fedcfc232b6e4f4bb9cb24a622710dd5d5'/>
<id>urn:sha1:a53422fedcfc232b6e4f4bb9cb24a622710dd5d5</id>
<content type='text'>
There's no reason to output "Non-text part:" lines for parts that are
not leaf nodes, eg. multipart/* and message/rfc822.  We fix the text
here to test for their absence.  The next patch will fix reply
accordingly.
</content>
</entry>
<entry>
<title>test: mark multipart rfc822 part test as broken</title>
<updated>2011-09-10T18:00:17Z</updated>
<author>
<name>David Bremner</name>
<email>bremner@debian.org</email>
</author>
<published>2011-09-10T18:00:17Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=0a7aa617d59a1c40efb0fa7726fb74bded9e240b'/>
<id>urn:sha1:0a7aa617d59a1c40efb0fa7726fb74bded9e240b</id>
<content type='text'>
Using the new test_subtest_known_broken support thanks to Dmitry
Kurochkin.  This makes the output less scary until we can fix the
underlying problems.
</content>
</entry>
<entry>
<title>test: overhaul multipart test to test for improved message/rfc822 handling</title>
<updated>2011-09-06T01:57:39Z</updated>
<author>
<name>Jameson Graef Rollins</name>
<email>jrollins@finestructure.net</email>
</author>
<published>2011-09-05T19:01:46Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=c8598d9a99ca003cd905b4b28d16bda2b9ca785b'/>
<id>urn:sha1:c8598d9a99ca003cd905b4b28d16bda2b9ca785b</id>
<content type='text'>
The main goal of this overhaul is to define how message/rfc822 parts
should be handled.  message/rfc822 parts should be output in a similar
fashion to the outer message, including some subset of the rfc822
headers.  The following decisions about formatting of message/rfc822
parts were made:

The format and content of message/rfc822 parts shall be as similar as
possible to that of full messages.  In particular, for formatted
outputs, the "content" of rfc822 part output should include "headers"
and "body" fields).

The "body" field shall include the body of the message.

The "headers" field shall include the following headers, since these
are the ones available from the GMimeMessage:

  "From"
  "To"
  "Cc"
  "Subject"
  "Date"

However, for the case of --format=raw the raw rfc822 should be output,
including all headers.

A subset of relevant headers shall be output in reply.

The test embedded rfc822 message is also modified to be itself
multipart, so we can more fully test how all sub parts of the message
part are output.

Note added by Committer:

Currently, expect one test (--format=raw --part=3, rfc822 part) to fail.
</content>
</entry>
<entry>
<title>test: Fix date in test message in multipart test.</title>
<updated>2011-09-05T11:54:56Z</updated>
<author>
<name>Jameson Graef Rollins</name>
<email>jrollins@finestructure.net</email>
</author>
<published>2011-06-06T00:29:26Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=ec2b0a98cc2b02fad99455bca6cf896d7b7e88a6'/>
<id>urn:sha1:ec2b0a98cc2b02fad99455bca6cf896d7b7e88a6</id>
<content type='text'>
The test message date, "Tue, 05 Jan 2001 15:43:57 -0000", is not
actually a real date.  05 Jan 2001 was in fact a Friday, not a
Tuesday.  Date parsers (such as "date" in coreutils) will return "Fri"
as the day for this string, even if "Tue" is specified.

Also, the time zone "-0000" is actually always returned as "+0000", so
we change that here was well.

This will be relevant for later patches when we begin parsing rfc822
part headers, where gmime returns a parsed date string.

If we do want to test date parsing, we should do that in a separate
test.
</content>
</entry>
<entry>
<title>test: some small fixes to multipart test</title>
<updated>2011-09-05T11:54:56Z</updated>
<author>
<name>Jameson Graef Rollins</name>
<email>jrollins@finestructure.net</email>
</author>
<published>2011-06-06T00:29:25Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=ea3a26f590b1d1957907ab83b17a0fe95beb0e3d'/>
<id>urn:sha1:ea3a26f590b1d1957907ab83b17a0fe95beb0e3d</id>
<content type='text'>
There were two "--format=text --part=0" tests.  One of them was
supposed to be a test for "--format=text --part=1".

There were also two errant "test_expect_equal_file OUTPUT EXPECTED"
lines, that are removed here.
</content>
</entry>
<entry>
<title>test: Nix increment_mtime.</title>
<updated>2011-06-29T22:26:45Z</updated>
<author>
<name>Austin Clements</name>
<email>amdragon@MIT.EDU</email>
</author>
<published>2011-06-29T07:10:55Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=47afbdfb7995d703987a273bccc3a60fedc6dd08'/>
<id>urn:sha1:47afbdfb7995d703987a273bccc3a60fedc6dd08</id>
<content type='text'>
With the fix for the mtime race, this workaround is no longer
necessary.
</content>
</entry>
<entry>
<title>test: fix tests after notmuch show output changes related to filenames</title>
<updated>2011-06-29T03:06:20Z</updated>
<author>
<name>Dmitry Kurochkin</name>
<email>dmitry.kurochkin@gmail.com</email>
</author>
<published>2011-05-28T22:03:48Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=f74c4bc2f3ceedc6b6f3501c552df6c77fce9c00'/>
<id>urn:sha1:f74c4bc2f3ceedc6b6f3501c552df6c77fce9c00</id>
<content type='text'>
Adding the filename propery alongside ID and Content-type.

This makes the test suite pass again after the recent change.
</content>
</entry>
<entry>
<title>fix sum moar typos [user-visible documentation in code]</title>
<updated>2011-06-23T22:58:50Z</updated>
<author>
<name>Pieter Praet</name>
<email>pieter@praet.org</email>
</author>
<published>2011-06-20T20:14:21Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=432e091924c1d1d8950a44ca78bc5b9c5ade47e4'/>
<id>urn:sha1:432e091924c1d1d8950a44ca78bc5b9c5ade47e4</id>
<content type='text'>
Various typo fixes in documentation within the code that can be made
available to the user, (emacs function help strings, "notmuch help"
output, notmuch man page, etc.).

Signed-off-by: Pieter Praet &lt;pieter@praet.org&gt;

Edited-by: Carl Worth &lt;cworth@cworth.org&gt; Restricted to just
documentation and fixed fix of "comman" to "common" rather than
"command".
</content>
</entry>
<entry>
<title>test: modify multipart test to use test_expect_equal_file</title>
<updated>2011-06-03T22:24:35Z</updated>
<author>
<name>Jameson Graef Rollins</name>
<email>jrollins@finestructure.net</email>
</author>
<published>2011-05-28T21:16:30Z</published>
<link rel='alternate' type='text/html' href='https://git.notmuchmail.org/git/notmuch/commit/?id=61ff61cc2cb12ecc5020477bf8f7c1b4d31f953a'/>
<id>urn:sha1:61ff61cc2cb12ecc5020477bf8f7c1b4d31f953a</id>
<content type='text'>
Again, this is a much cleaner and more thorough test, and in fact
exposes a bug in the format=text output, that will be fixed the next
commit.  Because of this, some of the multipart tests currently fail.
</content>
</entry>
</feed>
