(self)
| 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 | |
| 1805 | class TestBabylMessage(TestMessage, unittest.TestCase): |
nothing calls this directly
no test coverage detected