MCPcopy Index your code
hub / github.com/python/cpython / test_visible

Method test_visible

Lib/test/test_mailbox.py:1835–1857  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

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
1860class TestMMDFMessage(_TestMboxMMDFMessage, TestMessage):

Callers

nothing calls this directly

Calls 7

get_visibleMethod · 0.95
set_visibleMethod · 0.95
update_visibleMethod · 0.95
assertIsNoneMethod · 0.80
get_payloadMethod · 0.80
assertEqualMethod · 0.45
keysMethod · 0.45

Tested by

no test coverage detected