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

Method test_remove_flag

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

Source from the content-addressed store, hash-verified

942 self.assertEqual(self._box.get_flags(key), 'ABC')
943
944 def test_remove_flag(self):
945 msg = mailbox.MaildirMessage(self._template % 0)
946 key = self._box.add(msg)
947 self._box.set_flags(key, 'abc')
948 self.assertEqual(self._box.get_flags(key), 'abc')
949 self._box.remove_flag(key, 'b')
950 self.assertEqual(self._box.get_flags(key), 'ac')
951 self._box.remove_flag(key, 'b')
952 self.assertEqual(self._box.get_flags(key), 'ac')
953 self._box.remove_flag(key, 'ac')
954 self.assertEqual(self._box.get_flags(key), '')
955
956 def test_folder (self):
957 # Test for bug #1569790: verify that folders returned by .get_folder()

Callers

nothing calls this directly

Calls 5

addMethod · 0.45
set_flagsMethod · 0.45
assertEqualMethod · 0.45
get_flagsMethod · 0.45
remove_flagMethod · 0.45

Tested by

no test coverage detected