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

Method test_sequences

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

Source from the content-addressed store, hash-verified

1779 self.assertEqual(msg._sequences, [])
1780
1781 def test_sequences(self):
1782 # Get, set, join, and leave sequences
1783 msg = mailbox.MHMessage(_sample_message)
1784 self.assertEqual(msg.get_sequences(), [])
1785 msg.set_sequences(['foobar'])
1786 self.assertEqual(msg.get_sequences(), ['foobar'])
1787 msg.set_sequences([])
1788 self.assertEqual(msg.get_sequences(), [])
1789 msg.add_sequence('unseen')
1790 self.assertEqual(msg.get_sequences(), ['unseen'])
1791 msg.add_sequence('flagged')
1792 self.assertEqual(msg.get_sequences(), ['unseen', 'flagged'])
1793 msg.add_sequence('flagged')
1794 self.assertEqual(msg.get_sequences(), ['unseen', 'flagged'])
1795 msg.remove_sequence('unseen')
1796 self.assertEqual(msg.get_sequences(), ['flagged'])
1797 msg.add_sequence('foobar')
1798 self.assertEqual(msg.get_sequences(), ['flagged', 'foobar'])
1799 msg.remove_sequence('replied')
1800 self.assertEqual(msg.get_sequences(), ['flagged', 'foobar'])
1801 msg.set_sequences(['foobar', 'replied'])
1802 self.assertEqual(msg.get_sequences(), ['foobar', 'replied'])
1803
1804
1805class TestBabylMessage(TestMessage, unittest.TestCase):

Callers

nothing calls this directly

Calls 5

get_sequencesMethod · 0.95
set_sequencesMethod · 0.95
add_sequenceMethod · 0.95
remove_sequenceMethod · 0.95
assertEqualMethod · 0.45

Tested by

no test coverage detected