MCPcopy Create free account
hub / github.com/python/cpython / test_babyl_to_mboxmmdf

Method test_babyl_to_mboxmmdf

Lib/test/test_mailbox.py:2084–2099  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

2082 self.assertEqual(mailbox.MaildirMessage(msg).get_subdir(), 'cur')
2083
2084 def test_babyl_to_mboxmmdf(self):
2085 # Convert BabylMessage to mboxMessage and MMDFMessage
2086 pairs = (('unseen', 'O'), ('deleted', 'ROD'), ('filed', 'RO'),
2087 ('answered', 'ROA'), ('forwarded', 'RO'), ('edited', 'RO'),
2088 ('resent', 'RO'))
2089 for setting, result in pairs:
2090 for class_ in (mailbox.mboxMessage, mailbox.MMDFMessage):
2091 msg = mailbox.BabylMessage(_sample_message)
2092 msg.add_label(setting)
2093 self.assertEqual(class_(msg).get_flags(), result)
2094 msg = mailbox.BabylMessage(_sample_message)
2095 for label in ('unseen', 'deleted', 'filed', 'answered', 'forwarded',
2096 'edited', 'resent'):
2097 msg.add_label(label)
2098 for class_ in (mailbox.mboxMessage, mailbox.MMDFMessage):
2099 self.assertEqual(class_(msg).get_flags(), 'ODA')
2100
2101 def test_babyl_to_mh(self):
2102 # Convert BabylMessage to MHMessage

Callers

nothing calls this directly

Calls 3

add_labelMethod · 0.95
assertEqualMethod · 0.45
get_flagsMethod · 0.45

Tested by

no test coverage detected