class TestBlockingMethods(unittest.TestCase): def setUp(self): self.quiet=True self.random = Random() self._timers = [] self.namespaces = [] self.iface = PyRQIface(quiet=self.quiet, ref="test") self.dummyQueue = Queue() self.marshaller = MarshallerFactory.get(MarshallerFactory.DEFAULT, quiet=self.quiet) desiredPort = "19001" self.r = SubprocessQueueServer( desiredPort=desiredPort, handlerClazz=Linkage.create(MockHandler), quiet=self.quiet # includePydevd="/home/francis/.eclipse/org.eclipse.platform_3.7.0_155965261/plugins/org.python.pydev.debug_2.5.0.2012040618/pysrc" ) PyRQIface.setGlobalPYRQ(self.r.details()) self.r.start().waitUntilRunning() pass def tearDown(self): try: self.dummyQueue.close() del self.dummyQueue except Exception, _e: pass for namespace in self.namespaces: self.iface.setNamespace(namespace) try: self.iface.close() except ClosedError, _e: pass
class TestRRQReader(_BaseReader): def setUp(self): self.logger = self._getLogger() self.quiet = True self._queues = [] self.random = Random() self.timerTerminate = 0 self._timers = [] self.namespaces = [] self.iface = PyRQIface(quiet=self.quiet, ref="default", loggingModule=testLoggingModule) self.dummyQueue = Queue() self.marshaller = MarshallerFactory.get(MarshallerFactory.DEFAULT, quiet=self.quiet) desiredPort = "19001" self.r = SubprocessQueueServer( desiredPort=desiredPort, quiet=self.quiet, handlerClazz=Linkage.create(MockHandler), # includePydevd="/home/francis/.eclipse/org.eclipse.platform_3.7.0_155965261/plugins/org.python.pydev.debug_2.5.0.2012040618/pysrc" ) PyRQIface.setGlobalPYRQ(self.r.details()) self.r.start().waitUntilRunning() pass def tearDown(self): self.logger.info("------------ TEST END ------------") self.timerTerminate = 1 time.sleep(2) try: self.dummyQueue.close() del self.dummyQueue except Exception, _e: pass for namespace in self.namespaces: self.iface.setNamespace(namespace) try: self.iface.close() except ClosedError, _e: pass