コード例 #1
0
ファイル: TestEmail.py プロジェクト: mmccarty/nell
    def setUp(self):
        super(TestEmail, self).setUp()

        weekdays = {"0" : "Sun",
                    "1" : "Mon",
                    "2" : "Tue",
                    "3" : "Wed",
                    "4" : "Thu",
                    "5" : "Fri",
                    "6" : "Sat"}

        months = {"1"  : "Jan",
                  "2"  : "Feb",
                  "3"  : "Mar",
                  "4"  : "Apr",
                  "5"  : "May",
                  "6"  : "Jun",
                  "7"  : "Jul",
                  "8"  : "Aug",
                  "9"  : "Sep",
                  "10" : "Oct",
                  "11" : "Nov",
                  "12" : "Dec"}
        
        self.sender = "frog@pond"
        self.recipients_list = ["toad@toadstool", "newt@leaflitter"]
        self.recipients = "toad@toadstool,newt@leaflitter"
        self.subject = "Flies are yummy"
        self.body = "Delicious!"
        self.date = datetime.now()
        self.datestring = "%s, %s %s %s -0%d00" % (weekdays[self.date.strftime("%w")],
                                                   self.date.strftime("%d"),
                                                   months[str(int(self.date.strftime("%m")))],
                                                   self.date.strftime("%Y %H:%M:%S"),
                                                   TimeAgent.utcoffset())

        self.text =  'From: %s\r\nTo: %s\r\nDate: %s\r\nSubject: %s\r\n\r\n%s\r\n' \
            % (self.sender, self.recipients, self.datestring, self.subject, self.body)

        self.e1 = Email()
        self.e2 = Email(sender = self.sender,
                        recipients = self.recipients,
                        subject = self.subject,
                        body = self.body,
                        date = self.date)