Kaydet (Commit) ed84ab33 authored tarafından Martin Panter's avatar Martin Panter

Issue #27107: Add exception classes to mailbox.__all__, by Jacek Kołodziej

üst 1cd27722
...@@ -23,9 +23,10 @@ try: ...@@ -23,9 +23,10 @@ try:
except ImportError: except ImportError:
fcntl = None fcntl = None
__all__ = [ 'Mailbox', 'Maildir', 'mbox', 'MH', 'Babyl', 'MMDF', __all__ = ['Mailbox', 'Maildir', 'mbox', 'MH', 'Babyl', 'MMDF',
'Message', 'MaildirMessage', 'mboxMessage', 'MHMessage', 'Message', 'MaildirMessage', 'mboxMessage', 'MHMessage',
'BabylMessage', 'MMDFMessage'] 'BabylMessage', 'MMDFMessage', 'Error', 'NoSuchMailboxError',
'NotEmptyError', 'ExternalClashError', 'FormatError']
linesep = os.linesep.encode('ascii') linesep = os.linesep.encode('ascii')
......
...@@ -2268,12 +2268,18 @@ Gregory K. Johnson ...@@ -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(): def test_main():
tests = (TestMailboxSuperclass, TestMaildir, TestMbox, TestMMDF, TestMH, tests = (TestMailboxSuperclass, TestMaildir, TestMbox, TestMMDF, TestMH,
TestBabyl, TestMessage, TestMaildirMessage, TestMboxMessage, TestBabyl, TestMessage, TestMaildirMessage, TestMboxMessage,
TestMHMessage, TestBabylMessage, TestMMDFMessage, TestMHMessage, TestBabylMessage, TestMMDFMessage,
TestMessageConversion, TestProxyFile, TestPartialFile, TestMessageConversion, TestProxyFile, TestPartialFile,
MaildirTestCase, TestFakeMailBox) MaildirTestCase, TestFakeMailBox, MiscTestCase)
support.run_unittest(*tests) support.run_unittest(*tests)
support.reap_children() support.reap_children()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment