(self)
| 1818 | self.assertEqual(msg.get_labels(), ['foobar', 'answered']) |
| 1819 | |
| 1820 | def test_visible(self): |
| 1821 | # Get, set, and update visible headers |
| 1822 | msg = mailbox.BabylMessage(_sample_message) |
| 1823 | visible = msg.get_visible() |
| 1824 | self.assertEqual(visible.keys(), []) |
| 1825 | self.assertIsNone(visible.get_payload()) |
| 1826 | visible['User-Agent'] = 'FooBar 1.0' |
| 1827 | visible['X-Whatever'] = 'Blah' |
| 1828 | self.assertEqual(msg.get_visible().keys(), []) |
| 1829 | msg.set_visible(visible) |
| 1830 | visible = msg.get_visible() |
| 1831 | self.assertEqual(visible.keys(), ['User-Agent', 'X-Whatever']) |
| 1832 | self.assertEqual(visible['User-Agent'], 'FooBar 1.0') |
| 1833 | self.assertEqual(visible['X-Whatever'], 'Blah') |
| 1834 | self.assertIsNone(visible.get_payload()) |
| 1835 | msg.update_visible() |
| 1836 | self.assertEqual(visible.keys(), ['User-Agent', 'X-Whatever']) |
| 1837 | self.assertIsNone(visible.get_payload()) |
| 1838 | visible = msg.get_visible() |
| 1839 | self.assertEqual(visible.keys(), ['User-Agent', 'Date', 'From', 'To', |
| 1840 | 'Subject']) |
| 1841 | for header in ('User-Agent', 'Date', 'From', 'To', 'Subject'): |
| 1842 | self.assertEqual(visible[header], msg[header]) |
| 1843 | |
| 1844 | |
| 1845 | class TestMMDFMessage(_TestMboxMMDFMessage, TestMessage): |
nothing calls this directly
no test coverage detected