iro/tests/smtp.py
branchdevel
changeset 235 c5d8384caf68
parent 231 3929338fd17f
child 294 0e75bd39767d
--- 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)