コード例 #1
0
 def testMonitorRequest(self):
   """Test if openoffice is monitored correclty"""
   openoffice.request = 3
   self.assertEquals(openoffice.request, 3)
   monitor_request = MonitorRequest(openoffice, 1, 2)
   monitor_request.start()
   sleep(4)
   self.assertEquals(openoffice.request, 0)
   monitor_request.terminate()
コード例 #2
0
 def testMonitorTerminate(self):
     """Test terminate function to stop the thread"""
     monitor_request = MonitorRequest(openoffice, 0, 2)
     monitor_request.start()
     self.assertTrue(monitor_request.is_alive())
     monitor_request.terminate()
     sleep(4)
     try:
         self.assertEquals(monitor_request.is_alive(), False)
     finally:
         monitor_request.terminate()
コード例 #3
0
 def testMonitorTerminate(self):
   """Test terminate function to stop the thread"""
   monitor_request = MonitorRequest(openoffice, 0, 2)
   monitor_request.start()
   self.assertTrue(monitor_request.is_alive())
   monitor_request.terminate()
   sleep(4)
   try:
     self.assertEquals(monitor_request.is_alive(), False)
   finally:
     monitor_request.terminate()
コード例 #4
0
 def testMonitorRequest(self):
     """Test if openoffice is monitored correclty"""
     openoffice.request = 3
     self.assertEquals(openoffice.request, 3)
     monitor_request = MonitorRequest(openoffice, 1, 2)
     monitor_request.start()
     sleep(4)
     self.assertEquals(openoffice.request, 0)
     monitor_request.terminate()