diff -r 08fcc2b6df99 -r c5d8384caf68 iro/tests/smtp.py --- a/iro/tests/smtp.py Wed Mar 21 17:24:46 2012 +0100 +++ b/iro/tests/smtp.py Wed Mar 21 17:30:16 2012 +0100 @@ -37,7 +37,9 @@ ret.load(_c.items()) return ret - def testSendMail(self): + @patch("iro.model.message.formatdate") + def testSendMail(self,mock_f): + mock_f.return_value="Wed, 21 Mar 2012 17:16:11 +0100" p=self.getSMTP() content = "sadfadfgwertsdgsdf\n\nsdfgaerasdfsad\nadfasdf" p.send("t@t.de", Mail("sub", content, None)) @@ -51,6 +53,7 @@ self.assertEqual(msg.get_all("From"),["send@t.de"]) self.assertEqual(toaddrs,["t@t.de"]) self.assertEqual(msg.get_all("To"),["t@t.de"]) + self.assertEqual(msg.get_all("Date"),["Wed, 21 Mar 2012 17:16:11 +0100"]) self.assertEqual(decode_header(msg.get("Subject")),[("sub","utf-8")]) self.assertEqual(base64.b64decode(msg.get_payload()),content)