using patch for formatdate, to test date of mails devel
authorSandro Knauß <knauss@netzguerilla.net>
Fri, 23 Mar 2012 16:24:53 +0100
branchdevel
changeset 247 62322feaeda4
parent 246 de38fe2eb224
child 249 4007b5072c4a
using patch for formatdate, to test date of mails
iro/tests/viewinterface.py
--- a/iro/tests/viewinterface.py	Fri Mar 23 16:24:11 2012 +0100
+++ b/iro/tests/viewinterface.py	Fri Mar 23 16:24:53 2012 +0100
@@ -1,6 +1,7 @@
 from twisted.internet.defer import inlineCallbacks
 from datetime import datetime
 from Queue import deque
+from mock import patch
 
 from iro.model.schema import User, Offer, Userright, Job, Message
 from iro.controller.viewinterface import Interface
@@ -211,8 +212,10 @@
         self.assertEqual(taskPool.pool.q.qsize(),1)
 
 
+    @patch("iro.model.message.formatdate")
     @inlineCallbacks
-    def testMail(self):
+    def testMail(self,mock_f):
+        mock_f.return_value="Wed, 21 Mar 2012 17:16:11 +0100"
         with self.session() as session:
             u = User(name='test',apikey='abcdef123456789')
             o = Offer(name='loc',provider="localhost",route="",typ="mail")
@@ -228,8 +231,10 @@
         self.assertEqual(exJob.message,Mail("sub",'hey body!','frm@t.de'))
         self.assertEqual(taskPool.pool.q.qsize(),1)
 
+    @patch("iro.model.message.formatdate")
     @inlineCallbacks
-    def testMailFrmNone(self):
+    def testMailFrmNone(self,mock_f):
+        mock_f.return_value="Wed, 21 Mar 2012 17:16:11 +0100"
         with self.session() as session:
             u = User(name='test',apikey='abcdef123456789')
             o = Offer(name='loc',provider="localhost",route="",typ="mail")