Barry Warsaw
1a5b9562d6
test_quote_unquote(): Added a test for the rfc822.unquote() patch
...
(adapted from Quinn Dunkan's mimelib SF patch #573204 ).
2002-09-11 02:32:57 +00:00
Barry Warsaw
04f357cffe
Get rid of relative imports in all unittests. Now anything that
...
imports e.g. test_support must do so using an absolute package name
such as "import test.test_support" or "from test import test_support".
This also updates the README in Lib/test, and gets rid of the
duplicate data dirctory in Lib/test/data (replaced by
Lib/email/test/data).
Now Tim and Jack can have at it. :)
2002-07-23 19:04:11 +00:00
Guido van Rossum
d842e07470
SF bug 558179.
...
Change default for get() back to None.
Will backport to 2.2.1.
2002-06-05 19:07:39 +00:00
Barry Warsaw
f655328483
parseaddr(): Fixed in the same way that Message.getaddrlist() was
...
fixed (re: SF bug #555035 ). Include a unittest.
2002-05-23 03:21:01 +00:00
Barry Warsaw
0a8d4d5736
Message.getaddrlist(): Use the AddressList.addresslist attribute
...
instead of calling the getaddrlist() method, since the latter doesn't
work with multiple calls (it will return the empty list for the second
and subsequent calls).
Closes SF bug #555035 . Include a unittest.
2002-05-21 19:46:13 +00:00
Barry Warsaw
135cce8718
A specific test for bug #481221 , getaddrlist() failing on long
...
addresses. Commented out because it still takes too long to run.
2001-11-13 21:33:52 +00:00
Barry Warsaw
19c10caaa4
Add tests for bug #478115 , parsedate_tz() IndexError when a Date:
...
field exists with an empty value.
2001-11-13 18:01:37 +00:00
Fred Drake
2e2be3760c
Change the PyUnit-based tests to use the test_main() approach. This
...
allows using the tests with unittest.py as a script. The tests will
still run when run as a script themselves.
2001-09-20 21:33:42 +00:00
Barry Warsaw
06069330e3
test_basic(): Add a test for "person@dom.ain (User J. Person)" which
...
was already correctly parsed (contrary to a comment in Mailman).
test_rfc2822_phrases(): RFC 2822 now requires that we allow `.' in
phrases, which means we must accept dots in unquoted realname parts.
Add a test to check the change in rfc822.py 1.58.
2001-07-16 20:44:16 +00:00
Fred Drake
876dc70b2e
Re-write the rfc822 tests to use PyUnit.
...
Update to reflect using "" as the default value for the second parameter
to the get() method.
2001-05-22 19:38:31 +00:00
Fred Drake
cf71fefa59
Add tests for the new .get() and .setdefault() methods of rfc822.Message
...
objects.
2001-05-22 15:02:19 +00:00
Fredrik Lundh
f785042433
a bold attempt to fix things broken by MAL's verify patch: import
...
'verify' iff it's used by a test module...
2001-01-17 21:51:36 +00:00
Marc-André Lemburg
3661908a6a
This patch removes all uses of "assert" in the regression test suite
...
and replaces them with a new API verify(). As a result the regression
suite will also perform its tests in optimization mode.
Written by Marc-Andre Lemburg. Copyright assigned to Guido van Rossum.
2001-01-17 19:11:13 +00:00
Fred Drake
098b55ab44
Make reindent happy, but not in the way it planned!
2000-10-23 17:30:23 +00:00
Barry Warsaw
38bfc4d0d5
Add a test for SF bug #110621 ; stripping square brackets off of
...
addresses with domain literals.
2000-09-25 15:09:28 +00:00
Barry Warsaw
7c5b9d1fa9
added a test for "To: :" patch
1999-07-12 18:47:00 +00:00
Guido van Rossum
47ac4e6b41
Add the test case provided by Barry Scott for his patch.
1999-06-15 18:56:46 +00:00
Guido van Rossum
3ed1be9fbd
Regression test for date format code, by Mike Meyer.
...
(I tweaked it slightly so examples are allowed to have no date too.)
1999-05-03 19:57:01 +00:00
Fred Drake
5712fa9250
Added test case that includes a comma in the full name. This tests
...
for an old bug that's been gone a while, but was still documented
until a few minutes from now.
1999-04-28 17:38:31 +00:00
Barry Warsaw
e75888eb85
Test the rfc822.py module. Contains just a few simple cases, and some
...
troublesome ones encountered on the c.l.py list.
1999-01-14 20:00:58 +00:00