Beispiel #1
0
 def _test_endPointRecordCreatedForEachRecipient_part2(self, er):
   message = SugarMessage(self.authUser, '*****@*****.**',self.messenger, er)
   self.sendmail(message, to='[email protected],[email protected]')
   deferred = message.eomReceived()
   
   deferred.addCallback(lambda check: self._assertEndPointForEachRecipient(er, ['*****@*****.**','*****@*****.**']))
   return deferred
Beispiel #2
0
 def test_emailRecordAndEndPointCreated(self):
   er = EmailRecord()  
   er.sender = self.authUser
   er.save()
   message = SugarMessage(self.authUser, '*****@*****.**',self.messenger, er)
   self.sendmail(message)
   defferred = message.eomReceived()
   defferred.addCallback(lambda check: self._assertEmailRecordSavedAndSingleEndPointCreated(er, '*****@*****.**'))
Beispiel #3
0
 def test_senderReplaced(self):
     er = EmailRecord() 
     er.sender = self.authUser 
     er.save()
     message = SugarMessage(self.authUser, '*****@*****.**',self.messenger, er)
     self.sendmail(message, sender="*****@*****.**")
     deffered = message.eomReceived()
     deffered.addCallback(lambda check: self.assertEquals(self.authUser.email,self.messenger.sender_email))
Beispiel #4
0
 def test_headerSubjectParsed(self):
     er = EmailRecord() 
     er.sender = self.authUser
     er.save() 
     message = SugarMessage(self.authUser, '*****@*****.**',self.messenger, er)
     self.sendmail(message, subject="Parse Me")
     defferred = message.eomReceived()
     defferred.addCallback(lambda check: self.assertEquals("Parse Me", er.subject))
Beispiel #5
0
 def test_headerRecipientListParsed(self):
     er = EmailRecord()
     er.sender = self.authUser
     er.save()
     message = SugarMessage(self.authUser, '[email protected],[email protected]',self.messenger, er)
     self.sendmail(message, to='[email protected],[email protected]')
     deferred = message.eomReceived()
     deferred.addCallback(lambda check: self.assertEquals('[email protected],[email protected]',er.allRecipients))    
Beispiel #6
0
 def test_messageIsIntact(self):
   er = EmailRecord()  
   er.sender = self.authUser
   er.save()
   message = SugarMessage(self.authUser, '*****@*****.**',self.messenger, er)
   self.sendmail(message, text="Some body text")
   defferred = message.eomReceived()
   defferred.addCallback(lambda check: self.assertTrue("Some body text" in self.messenger.message))
Beispiel #7
0
 def test_sendToRecipient(self):
   er = EmailRecord()  
   er.sender = self.authUser
   er.save()
   message = SugarMessage(self.authUser, '*****@*****.**',self.messenger, er)
   self.sendmail(message, to="*****@*****.**")
   defferred = message.eomReceived()
   defferred.addCallback(lambda check: self.assertEquals(["*****@*****.**"],self.messenger.recipients))
Beispiel #8
0
 def test_endPointRecordCreatedForEachRecipient(self):
   er = EmailRecord() 
   er.sender = self.authUser 
   er.save()
   message = SugarMessage(self.authUser, '*****@*****.**',self.messenger, er)
   self.sendmail(message, to='[email protected],[email protected]')
   deferred = message.eomReceived()
   deferred.addCallback(lambda check: self._test_endPointRecordCreatedForEachRecipient_part2(er))
   return deferred