aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/Lib/test
diff options
context:
space:
mode:
Diffstat (limited to 'Lib/test')
-rw-r--r--Lib/test/test_mailbox.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/Lib/test/test_mailbox.py b/Lib/test/test_mailbox.py
index caa7eb3d829..8c350eb02cc 100644
--- a/Lib/test/test_mailbox.py
+++ b/Lib/test/test_mailbox.py
@@ -1347,6 +1347,19 @@ class TestMH(TestMailbox, unittest.TestCase):
self._box.remove(key1)
self.assertEqual(self._box.get_sequences(), {'flagged':[key0]})
+ self._box.set_sequences({'foo':[key0]})
+ self.assertEqual(self._box.get_sequences(), {'foo':[key0]})
+
+ def test_no_dot_mh_sequences_file(self):
+ path = os.path.join(self._path, 'foo.bar')
+ os.mkdir(path)
+ box = self._factory(path)
+ self.assertEqual(os.listdir(path), [])
+ self.assertEqual(box.get_sequences(), {})
+ self.assertEqual(os.listdir(path), [])
+ box.set_sequences({})
+ self.assertEqual(os.listdir(path), ['.mh_sequences'])
+
def test_issue2625(self):
msg0 = mailbox.MHMessage(self._template % 0)
msg0.add_sequence('foo')