(self)
| 1795 | self.assertEqual(msg._labels, []) |
| 1796 | |
| 1797 | def test_labels(self): |
| 1798 | # Get, set, join, and leave labels |
| 1799 | msg = mailbox.BabylMessage(_sample_message) |
| 1800 | self.assertEqual(msg.get_labels(), []) |
| 1801 | msg.set_labels(['foobar']) |
| 1802 | self.assertEqual(msg.get_labels(), ['foobar']) |
| 1803 | msg.set_labels([]) |
| 1804 | self.assertEqual(msg.get_labels(), []) |
| 1805 | msg.add_label('filed') |
| 1806 | self.assertEqual(msg.get_labels(), ['filed']) |
| 1807 | msg.add_label('resent') |
| 1808 | self.assertEqual(msg.get_labels(), ['filed', 'resent']) |
| 1809 | msg.add_label('resent') |
| 1810 | self.assertEqual(msg.get_labels(), ['filed', 'resent']) |
| 1811 | msg.remove_label('filed') |
| 1812 | self.assertEqual(msg.get_labels(), ['resent']) |
| 1813 | msg.add_label('foobar') |
| 1814 | self.assertEqual(msg.get_labels(), ['resent', 'foobar']) |
| 1815 | msg.remove_label('unseen') |
| 1816 | self.assertEqual(msg.get_labels(), ['resent', 'foobar']) |
| 1817 | msg.set_labels(['foobar', 'answered']) |
| 1818 | self.assertEqual(msg.get_labels(), ['foobar', 'answered']) |
| 1819 | |
| 1820 | def test_visible(self): |
| 1821 | # Get, set, and update visible headers |
nothing calls this directly
no test coverage detected