make difference between NoRoute and NoRouteForTask devel
authorSandro Knauß <knauss@netzguerilla.net>
Tue, 14 Feb 2012 21:24:31 +0100
branchdevel
changeset 162 497d6b9b6914
parent 161 072ee139eb67
child 163 2f9c439013b0
make difference between NoRoute and NoRouteForTask NoRoute - a Offer exception NoRouteForTask - no route found to send message
iro/controller/task.py
iro/error.py
tests/job.py
--- a/iro/controller/task.py	Tue Feb 14 16:23:27 2012 +0100
+++ b/iro/controller/task.py	Tue Feb 14 21:24:31 2012 +0100
@@ -2,7 +2,7 @@
 
 from twisted.internet.defer import inlineCallbacks, returnValue 
 
-from ..error import NoRoute, RejectRecipient
+from ..error import NoRouteForTask, RejectRecipient
 
 from ..model.offer import offers
 from ..model.job import exJobs
@@ -32,7 +32,7 @@
             except RejectRecipient:
                 continue
         else:
-            raise NoRoute()
+            raise NoRouteForTask()
 
 
 @inlineCallbacks
--- a/iro/error.py	Tue Feb 14 16:23:27 2012 +0100
+++ b/iro/error.py	Tue Feb 14 21:24:31 2012 +0100
@@ -57,6 +57,8 @@
 
 class NoRoute(OfferException):
     pass
+class NoRouteForTask(Exception):
+    pass
 
 class NoProvider(OfferException):
     pass
--- a/tests/job.py	Tue Feb 14 16:23:27 2012 +0100
+++ b/tests/job.py	Tue Feb 14 21:24:31 2012 +0100
@@ -18,7 +18,7 @@
 
 from iro.offer import Offer, Provider
 from iro.validate import vInteger
-from iro.error import NoRoute
+from iro.error import NoRouteForTask
 
 from .dbtestcase import DBTestCase
 
@@ -159,7 +159,7 @@
         
         task=Task(Telnumber('123456789'), exjob)
         d = task._run()
-        self.assertFailure(d, NoRoute)
+        self.assertFailure(d, NoRouteForTask)
 
 
     #def testCreateFax(self):