(self)
| 1833 | self.assertEqual(msg.get_labels(), ['foobar', 'answered']) |
| 1834 | |
| 1835 | def test_visible(self): |
| 1836 | # Get, set, and update visible headers |
| 1837 | msg = mailbox.BabylMessage(_sample_message) |
| 1838 | visible = msg.get_visible() |
| 1839 | self.assertEqual(visible.keys(), []) |
| 1840 | self.assertIsNone(visible.get_payload()) |
| 1841 | visible['User-Agent'] = 'FooBar 1.0' |
| 1842 | visible['X-Whatever'] = 'Blah' |
| 1843 | self.assertEqual(msg.get_visible().keys(), []) |
| 1844 | msg.set_visible(visible) |
| 1845 | visible = msg.get_visible() |
| 1846 | self.assertEqual(visible.keys(), ['User-Agent', 'X-Whatever']) |
| 1847 | self.assertEqual(visible['User-Agent'], 'FooBar 1.0') |
| 1848 | self.assertEqual(visible['X-Whatever'], 'Blah') |
| 1849 | self.assertIsNone(visible.get_payload()) |
| 1850 | msg.update_visible() |
| 1851 | self.assertEqual(visible.keys(), ['User-Agent', 'X-Whatever']) |
| 1852 | self.assertIsNone(visible.get_payload()) |
| 1853 | visible = msg.get_visible() |
| 1854 | self.assertEqual(visible.keys(), ['User-Agent', 'Date', 'From', 'To', |
| 1855 | 'Subject']) |
| 1856 | for header in ('User-Agent', 'Date', 'From', 'To', 'Subject'): |
| 1857 | self.assertEqual(visible[header], msg[header]) |
| 1858 | |
| 1859 | |
| 1860 | class TestMMDFMessage(_TestMboxMMDFMessage, TestMessage): |
nothing calls this directly
no test coverage detected