def testGetUID(self): msg = IMAPMessage() msg.id = "fake id" self.assertEqual(msg.getUID(), "fake id")
def testClearFlags(self): msg = IMAPMessage() all_flags = ["deleted", "answered", "flagged", "seen", "draft", "recent"] for flag in all_flags: setattr(msg, flag, True) msg.clear_flags() for flag in all_flags: self.assertEqual(getattr(msg, flag), False)
def testGetInternalDate(self): msg = IMAPMessage() self.assertRaises(AssertionError, msg.getInternalDate) msg = IMAPMessage("fake date") self.assertEqual(msg.getInternalDate(), "fake date")
def testClearFlags(self): msg = IMAPMessage() all_flags = [ "deleted", "answered", "flagged", "seen", "draft", "recent" ] for flag in all_flags: setattr(msg, flag, True) msg.clear_flags() for flag in all_flags: self.assertEqual(getattr(msg, flag), False)
def testGetFlags(self): msg = IMAPMessage() all_flags = ["deleted", "answered", "flagged", "seen", "draft", "recent"] for flag in all_flags: setattr(msg, flag, True) flags = list(msg.getFlags()) for flag in all_flags: self.assert_("\\%s" % (flag.upper(),) in flags) for flag in all_flags: setattr(msg, flag, False) flags = list(msg.getFlags()) self.assertEqual(flags, [])
def testGetFlags(self): msg = IMAPMessage() all_flags = [ "deleted", "answered", "flagged", "seen", "draft", "recent" ] for flag in all_flags: setattr(msg, flag, True) flags = list(msg.getFlags()) for flag in all_flags: self.assert_("\\%s" % (flag.upper(), ) in flags) for flag in all_flags: setattr(msg, flag, False) flags = list(msg.getFlags()) self.assertEqual(flags, [])
def testIMAPMessage(self): msg = IMAPMessage() self.assertEqual(msg.date, None) msg = IMAPMessage("fake date") self.assertEqual(msg.date, "fake date") for att in [ "date", "deleted", "flagged", "seen", "draft", "recent", "answered" ]: self.assert_(att in msg.stored_attributes) for flag in [ "deleted", "answered", "flagged", "seen", "draft", "recent" ]: self.assertEqual(getattr(msg, flag), False)
def testIsMultipart(self): msg = IMAPMessage() self.assertEqual(msg.isMultipart(), False)
def testGetSubPart(self): msg = IMAPMessage() self.assertRaises(NotImplementedError, msg.getSubPart, None)
def testGetUID(self): msg = IMAPMessage() msg.id = "fake id" # Heh self.assertEqual(msg.getUID(), "fake id")