iro/tests/job.py
branchdevel
changeset 241 546316b0b09c
parent 231 3929338fd17f
child 245 4526747a42ca
--- a/iro/tests/job.py	Wed Mar 21 19:43:36 2012 +0100
+++ b/iro/tests/job.py	Fri Mar 23 16:16:56 2012 +0100
@@ -16,25 +16,7 @@
 from iro.validate import vInteger
 
 from ..test_helpers.dbtestcase import DBTestCase
-
-class DummyPool():
-    def run(self, f,*a,**k):
-        return f(*a,**k)
-
-from twisted.python import log
-
-class DummyObserver(object):
-    def __init__(self):
-        self.e=[]    
-
-    def start(self):
-        log.addObserver(self.emit)
-
-    def stop(self):
-        log.removeObserver(self.emit)
-    
-    def emit(self, eventDict):
-        self.e.append(eventDict)
+from ..test_helpers.utils import DummyPool
 
 class JobTestCase(DBTestCase):
     def setUp(self):
@@ -114,8 +96,6 @@
 class StatiTest(JobTestCase):
     def setUp(self):
         JobTestCase.setUp(self)
-        self.log = DummyObserver()
-        self.log.start()
 
         with self.session() as session:
             u = User(name='test',apikey='abcdef123456789')
@@ -130,7 +110,6 @@
         self.job = exJobs.create(u, [Telnumber('123456789')], SMS('test'), [])
 
     def tearDown(self):
-        self.log.stop()
         JobTestCase.tearDown(self)