diff -r 73b11797781b -r 85ede27b1add tests/viewinterface.py --- a/tests/viewinterface.py Tue Feb 28 01:19:15 2012 +0100 +++ b/tests/viewinterface.py Tue Feb 28 01:44:11 2012 +0100 @@ -231,6 +231,20 @@ self.assertEqual(exJob.message,Mail("sub",'hey body!','frm@t.de')) self.assertEqual(taskPool.pool.q.qsize(),1) + @inlineCallbacks def testFax(self): - pass - testFax.todo = "To implement" + with self.session() as session: + u = User(name='test',apikey='abcdef123456789') + o = Offer(name='b',provider="sipgate",route="b",typ="fax") + u.rights.append(Userright(o)) + session.add(u) + + jobid = yield Interface().fax('abcdef123456789','subject', 'blublbubblu',['0123325456'],['b']) + + with self.session() as session: + u = session.merge(u) + job = u.job(jobid) + exJob = job.extend + + self.assertEqual(exJob.message,Fax("subject","blublbubblu")) + self.assertEqual(taskPool.pool.q.qsize(),1)