MCPcopy Index your code
hub / github.com/python/cpython / test_babyl_to_maildir

Method test_babyl_to_maildir

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

Source from the content-addressed store, hash-verified

2065 ['unseen', 'answered'])
2066
2067 def test_babyl_to_maildir(self):
2068 # Convert BabylMessage to MaildirMessage
2069 pairs = (('unseen', ''), ('deleted', 'ST'), ('filed', 'S'),
2070 ('answered', 'RS'), ('forwarded', 'PS'), ('edited', 'S'),
2071 ('resent', 'PS'))
2072 for setting, result in pairs:
2073 msg = mailbox.BabylMessage(_sample_message)
2074 msg.add_label(setting)
2075 self.assertEqual(mailbox.MaildirMessage(msg).get_flags(), result)
2076 self.assertEqual(mailbox.MaildirMessage(msg).get_subdir(), 'cur')
2077 msg = mailbox.BabylMessage(_sample_message)
2078 for label in ('unseen', 'deleted', 'filed', 'answered', 'forwarded',
2079 'edited', 'resent'):
2080 msg.add_label(label)
2081 self.assertEqual(mailbox.MaildirMessage(msg).get_flags(), 'PRT')
2082 self.assertEqual(mailbox.MaildirMessage(msg).get_subdir(), 'cur')
2083
2084 def test_babyl_to_mboxmmdf(self):
2085 # Convert BabylMessage to mboxMessage and MMDFMessage

Callers

nothing calls this directly

Calls 4

add_labelMethod · 0.95
get_subdirMethod · 0.80
assertEqualMethod · 0.45
get_flagsMethod · 0.45

Tested by

no test coverage detected