(self)
| 1810 | self.assertEqual(msg._labels, []) |
| 1811 | |
| 1812 | def test_labels(self): |
| 1813 | # Get, set, join, and leave labels |
| 1814 | msg = mailbox.BabylMessage(_sample_message) |
| 1815 | self.assertEqual(msg.get_labels(), []) |
| 1816 | msg.set_labels(['foobar']) |
| 1817 | self.assertEqual(msg.get_labels(), ['foobar']) |
| 1818 | msg.set_labels([]) |
| 1819 | self.assertEqual(msg.get_labels(), []) |
| 1820 | msg.add_label('filed') |
| 1821 | self.assertEqual(msg.get_labels(), ['filed']) |
| 1822 | msg.add_label('resent') |
| 1823 | self.assertEqual(msg.get_labels(), ['filed', 'resent']) |
| 1824 | msg.add_label('resent') |
| 1825 | self.assertEqual(msg.get_labels(), ['filed', 'resent']) |
| 1826 | msg.remove_label('filed') |
| 1827 | self.assertEqual(msg.get_labels(), ['resent']) |
| 1828 | msg.add_label('foobar') |
| 1829 | self.assertEqual(msg.get_labels(), ['resent', 'foobar']) |
| 1830 | msg.remove_label('unseen') |
| 1831 | self.assertEqual(msg.get_labels(), ['resent', 'foobar']) |
| 1832 | msg.set_labels(['foobar', 'answered']) |
| 1833 | self.assertEqual(msg.get_labels(), ['foobar', 'answered']) |
| 1834 | |
| 1835 | def test_visible(self): |
| 1836 | # Get, set, and update visible headers |
nothing calls this directly
no test coverage detected