equal
deleted
inserted
replaced
35 |
35 |
36 ret = SMTP("test") |
36 ret = SMTP("test") |
37 ret.load(_c.items()) |
37 ret.load(_c.items()) |
38 return ret |
38 return ret |
39 |
39 |
40 def testSendMail(self): |
40 @patch("iro.model.message.formatdate") |
|
41 def testSendMail(self,mock_f): |
|
42 mock_f.return_value="Wed, 21 Mar 2012 17:16:11 +0100" |
41 p=self.getSMTP() |
43 p=self.getSMTP() |
42 content = "sadfadfgwertsdgsdf\n\nsdfgaerasdfsad\nadfasdf" |
44 content = "sadfadfgwertsdgsdf\n\nsdfgaerasdfsad\nadfasdf" |
43 p.send("t@t.de", Mail("sub", content, None)) |
45 p.send("t@t.de", Mail("sub", content, None)) |
44 |
46 |
45 |
47 |
49 |
51 |
50 self.assertEqual(fromaddr,"send@t.de") |
52 self.assertEqual(fromaddr,"send@t.de") |
51 self.assertEqual(msg.get_all("From"),["send@t.de"]) |
53 self.assertEqual(msg.get_all("From"),["send@t.de"]) |
52 self.assertEqual(toaddrs,["t@t.de"]) |
54 self.assertEqual(toaddrs,["t@t.de"]) |
53 self.assertEqual(msg.get_all("To"),["t@t.de"]) |
55 self.assertEqual(msg.get_all("To"),["t@t.de"]) |
|
56 self.assertEqual(msg.get_all("Date"),["Wed, 21 Mar 2012 17:16:11 +0100"]) |
54 self.assertEqual(decode_header(msg.get("Subject")),[("sub","utf-8")]) |
57 self.assertEqual(decode_header(msg.get("Subject")),[("sub","utf-8")]) |
55 self.assertEqual(base64.b64decode(msg.get_payload()),content) |
58 self.assertEqual(base64.b64decode(msg.get_payload()),content) |
56 |
59 |
57 def testSendMailExtraFrm(self): |
60 def testSendMailExtraFrm(self): |
58 p=self.getSMTP() |
61 p=self.getSMTP() |