cpython/Lib/email/test
Barry Warsaw 7cf9ce2440 Fixes for SF #1076485, which I'll apply to the CVS head too. The problem was
caused by a self._input.readline() call that wasn't checking for the
NeedsMoreData marker.

msg_43.txt contains a message that illustrates the problem, when
email.message_from_*() is called.  That interface uses the Parser API, which
splits reads into 8192 byte chunks.  It so happens that for the test message,
the 8192 chunk falls inside a message/delivery-status, which is where in the
FeedParser the readline() call was that didn't check for NeedsMoreData.

I also added an assert to unreadline() so it'll be more evident if an attempt
to push back NeedsMoreData ever happens again.

Bump the email package version number.
2004-12-05 03:45:42 +00:00
..
data Fixes for SF #1076485, which I'll apply to the CVS head too. The problem was 2004-12-05 03:45:42 +00:00
__init__.py Big email 3.0 API changes, with updated unit tests and documentation. 2004-10-03 03:16:19 +00:00
test_email.py Fixes for SF #1076485, which I'll apply to the CVS head too. The problem was 2004-12-05 03:45:42 +00:00
test_email_codecs.py Add CJK codecs support as discussed on python-dev. (SF #873597) 2004-01-17 14:29:29 +00:00
test_email_torture.py Fix test for FeedParser results. 2004-10-03 04:02:43 +00:00