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

Method test_labels

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

Source from the content-addressed store, hash-verified

1795 self.assertEqual(msg._labels, [])
1796
1797 def test_labels(self):
1798 # Get, set, join, and leave labels
1799 msg = mailbox.BabylMessage(_sample_message)
1800 self.assertEqual(msg.get_labels(), [])
1801 msg.set_labels(['foobar'])
1802 self.assertEqual(msg.get_labels(), ['foobar'])
1803 msg.set_labels([])
1804 self.assertEqual(msg.get_labels(), [])
1805 msg.add_label('filed')
1806 self.assertEqual(msg.get_labels(), ['filed'])
1807 msg.add_label('resent')
1808 self.assertEqual(msg.get_labels(), ['filed', 'resent'])
1809 msg.add_label('resent')
1810 self.assertEqual(msg.get_labels(), ['filed', 'resent'])
1811 msg.remove_label('filed')
1812 self.assertEqual(msg.get_labels(), ['resent'])
1813 msg.add_label('foobar')
1814 self.assertEqual(msg.get_labels(), ['resent', 'foobar'])
1815 msg.remove_label('unseen')
1816 self.assertEqual(msg.get_labels(), ['resent', 'foobar'])
1817 msg.set_labels(['foobar', 'answered'])
1818 self.assertEqual(msg.get_labels(), ['foobar', 'answered'])
1819
1820 def test_visible(self):
1821 # Get, set, and update visible headers

Callers

nothing calls this directly

Calls 5

get_labelsMethod · 0.95
set_labelsMethod · 0.95
add_labelMethod · 0.95
remove_labelMethod · 0.95
assertEqualMethod · 0.45

Tested by

no test coverage detected