diff options
author | Martin Panter <vadmium+py@gmail.com> | 2016-06-06 01:56:09 +0000 |
---|---|---|
committer | Martin Panter <vadmium+py@gmail.com> | 2016-06-06 01:56:09 +0000 |
commit | ed84ab333501cb79642c1a3c0763573fc3eb6a1d (patch) | |
tree | 155b1ae68a89e280d478a26887831cc3f79a77a0 | |
parent | 1cd277224685654a82489881f90d93a32571b7b2 (diff) | |
download | cpython-git-ed84ab333501cb79642c1a3c0763573fc3eb6a1d.tar.gz |
Issue #27107: Add exception classes to mailbox.__all__, by Jacek KoĆodziej
-rw-r--r-- | Lib/mailbox.py | 7 | ||||
-rw-r--r-- | Lib/test/test_mailbox.py | 8 |
2 files changed, 11 insertions, 4 deletions
diff --git a/Lib/mailbox.py b/Lib/mailbox.py index 0270e25b00..0e23987ce7 100644 --- a/Lib/mailbox.py +++ b/Lib/mailbox.py @@ -23,9 +23,10 @@ try: except ImportError: fcntl = None -__all__ = [ 'Mailbox', 'Maildir', 'mbox', 'MH', 'Babyl', 'MMDF', - 'Message', 'MaildirMessage', 'mboxMessage', 'MHMessage', - 'BabylMessage', 'MMDFMessage'] +__all__ = ['Mailbox', 'Maildir', 'mbox', 'MH', 'Babyl', 'MMDF', + 'Message', 'MaildirMessage', 'mboxMessage', 'MHMessage', + 'BabylMessage', 'MMDFMessage', 'Error', 'NoSuchMailboxError', + 'NotEmptyError', 'ExternalClashError', 'FormatError'] linesep = os.linesep.encode('ascii') diff --git a/Lib/test/test_mailbox.py b/Lib/test/test_mailbox.py index 1f30fa6e8f..21bec9d6bb 100644 --- a/Lib/test/test_mailbox.py +++ b/Lib/test/test_mailbox.py @@ -2268,12 +2268,18 @@ Gregory K. Johnson """) +class MiscTestCase(unittest.TestCase): + def test__all__(self): + blacklist = {"linesep"} + support.check__all__(self, mailbox, blacklist=blacklist) + + def test_main(): tests = (TestMailboxSuperclass, TestMaildir, TestMbox, TestMMDF, TestMH, TestBabyl, TestMessage, TestMaildirMessage, TestMboxMessage, TestMHMessage, TestBabylMessage, TestMMDFMessage, TestMessageConversion, TestProxyFile, TestPartialFile, - MaildirTestCase, TestFakeMailBox) + MaildirTestCase, TestFakeMailBox, MiscTestCase) support.run_unittest(*tests) support.reap_children() |