def test_with_piddir(self): """Test service with piddir""" pidDir = DummyFile('') self.service = service.get(self.testDirs['config'], self.testDirs['messages'], 5, pidDir=pidDir, reactor=self.my_reactor) self._finishSetUp() protocols = self.pm.protocols self.assertIsInstance(protocols, service.TransportDirectoryDict) self.assertIs(protocols.output, pidDir)
def setUp(self): """Set up the test""" def _cleanup(testDir): if os.path.exists(testDir): shutil.rmtree(testDir) self.testDirs = {} for subd in ['config', 'messages']: testDir = self.testDirs[subd] = os.path.join(os.getcwd(), subd) self.addCleanup(_cleanup, testDir) _cleanup(testDir) os.makedirs(testDir) self.my_reactor = test_procmon.DummyProcessReactor() self.service = service.get(self.testDirs['config'], self.testDirs['messages'], 5, reactor=self.my_reactor) self._finishSetUp()
def test_regular_reactor(self): """Test that the default reactor is the default reactor""" myserv = service.get('', '', 5) pm = myserv.getServiceNamed('procmon') self.assertEquals(pm._reactor, reactor)