Пример #1
0
 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)
Пример #3
0
 def testGetInternalDate(self):

        msg = IMAPMessage()

        self.assertRaises(AssertionError, msg.getInternalDate)

        msg = IMAPMessage("fake date")

        self.assertEqual(msg.getInternalDate(), "fake date")
Пример #4
0
 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, [])
Пример #6
0
 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, [])
Пример #7
0
 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)
Пример #9
0
 def testGetInternalDate(self):
     msg = IMAPMessage()
     self.assertRaises(AssertionError, msg.getInternalDate)
     msg = IMAPMessage("fake date")
     self.assertEqual(msg.getInternalDate(), "fake date")
Пример #10
0
 def testGetSubPart(self):
     msg = IMAPMessage()
     self.assertRaises(NotImplementedError, msg.getSubPart, None)
Пример #11
0
 def testIsMultipart(self):
     msg = IMAPMessage()
     self.assertEqual(msg.isMultipart(), False)
Пример #12
0
 def testGetUID(self):
     msg = IMAPMessage()
     msg.id = "fake id"  # Heh
     self.assertEqual(msg.getUID(), "fake id")