Example #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
Example #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