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

Method test_mh_to_mboxmmdf

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

Source from the content-addressed store, hash-verified

2026 self.assertEqual(mailbox.MaildirMessage(msg).get_subdir(), 'cur')
2027
2028 def test_mh_to_mboxmmdf(self):
2029 # Convert MHMessage to mboxMessage and MMDFMessage
2030 pairs = (('unseen', 'O'), ('replied', 'ROA'), ('flagged', 'ROF'))
2031 for setting, result in pairs:
2032 msg = mailbox.MHMessage(_sample_message)
2033 msg.add_sequence(setting)
2034 for class_ in (mailbox.mboxMessage, mailbox.MMDFMessage):
2035 self.assertEqual(class_(msg).get_flags(), result)
2036 msg = mailbox.MHMessage(_sample_message)
2037 msg.add_sequence('unseen')
2038 msg.add_sequence('replied')
2039 msg.add_sequence('flagged')
2040 for class_ in (mailbox.mboxMessage, mailbox.MMDFMessage):
2041 self.assertEqual(class_(msg).get_flags(), 'OFA')
2042
2043 def test_mh_to_mh(self):
2044 # Convert MHMessage to MHMessage

Callers

nothing calls this directly

Calls 3

add_sequenceMethod · 0.95
assertEqualMethod · 0.45
get_flagsMethod · 0.45

Tested by

no test coverage detected