From: Fred Drake Date: Mon, 23 Oct 2000 13:39:15 +0000 (+0000) Subject: Added test for regression on SourceForge bug #117490. X-Git-Tag: v2.1a1~847 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=0aaed272a7e058c5cceb9f79495b575f0176a21f;p=python Added test for regression on SourceForge bug #117490. --- diff --git a/Lib/test/output/test_mailbox b/Lib/test/output/test_mailbox new file mode 100644 index 0000000000..eada229788 --- /dev/null +++ b/Lib/test/output/test_mailbox @@ -0,0 +1,2 @@ +test_mailbox +newly created maildir contains 0 messages diff --git a/Lib/test/test_mailbox.py b/Lib/test/test_mailbox.py new file mode 100644 index 0000000000..e28d721f0a --- /dev/null +++ b/Lib/test/test_mailbox.py @@ -0,0 +1,28 @@ +import mailbox +import os +import test_support + +# create a new maildir mailbox to work with: +curdir = os.path.join(test_support.TESTFN, "cur") +newdir = os.path.join(test_support.TESTFN, "new") +try: + os.mkdir(test_support.TESTFN) + os.mkdir(curdir) + os.mkdir(newdir) + + # Test for regression on bug #117490: + # http://sourceforge.net/bugs/?func=detailbug&bug_id=117490&group_id=5470 + # Make sure the boxes attribute actually gets set. + mbox = mailbox.Maildir(test_support.TESTFN) + mbox.boxes + print "newly created maildir contains", len(mbox.boxes), "messages" + + # XXX We still need more tests! + +finally: + try: os.rmdir(newdir) + except IOError: pass + try: os.rmdir(curdir) + except IOError: pass + try: os.rmdir(test_support.TESTFN) + except IOError: pass