MCPcopy Index your code
hub / github.com/RustPython/RustPython / test_visible

Method test_visible

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

Source from the content-addressed store, hash-verified

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
1845class 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