Esempio n. 1
0
 def test_poll_process(self):
     execute = Execute(['echo'])
     self.assertEqual(-1, execute.poll())  # process never started
     execute.process = Mock()
     execute.process.poll.return_value = None
     self.assertEqual(None, execute.poll())  # process still running
     execute.process.poll.return_value = 0
     self.assertEqual(0, execute.poll())  # process finished
Esempio n. 2
0
 def test_poll_process(self):
     execute = Execute(['echo'])
     self.assertEqual(-1, execute.poll())  # process never started
     execute.process = Mock()
     execute.process.poll.return_value = None
     self.assertEqual(None, execute.poll())  # process still running
     execute.process.poll.return_value = 0
     self.assertEqual(0, execute.poll())  # process finished