Changeset 98

Show
Ignore:
Timestamp:
06/20/07 20:42:38 (2 years ago)
Author:
David Rousselie <dax@happycoders.org>
Message:

Correct headline create_message call bug

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • src/jmc/jabber/component.py

    r97 r98  
    220220        elif to_account.action == MailAccount.DIGEST: 
    221221            message = HeadlineSender.create_message(self, to_account, 
    222                                                     subject, body
     222                                                    (subject, body)
    223223        else: 
    224224            message = None 
  • src/jmc/jabber/tests/component.py

    r97 r98  
    729729        self.assertEquals(addresses[0].prop("jid"), 
    730730                          "from%test.com@jmc.test.com") 
     731 
     732    def test_create_message_digest(self): 
     733        mail_sender = MailSender() 
     734        account.hub.threadConnection = connectionForURI('sqlite://' + DB_URL) 
     735        account11 = IMAPAccount(user_jid="test1@test.com", 
     736                                name="account11", 
     737                                jid="account11@jmc.test.com") 
     738        account11.online_action = MailAccount.DIGEST 
     739        account11.status = account.ONLINE 
     740        message = mail_sender.create_message(account11, ("from@test.com", 
     741                                                         "subject", 
     742                                                         "message body")) 
     743        self.assertEquals(message.get_to(), account11.user_jid) 
     744        del account.hub.threadConnection 
     745        self.assertEquals(message.get_subject(), "subject") 
     746        self.assertEquals(message.get_body(), "message body") 
     747        self.assertEquals(message.get_type(), "headline") 
    731748 
    732749class MailHandler_TestCase(unittest.TestCase):