def test_run(self): p = AsyncRemoteProcess('localhost', ['/bin/echo', '-n', 'foo'], []) p.start() for i in range(20): # expecting this command to complete in two second time.sleep(0.1) p.stop() self.assertFalse(p.is_running()) self.assertEqual('foo', p.stdout)
def test_run(self): p = AsyncRemoteProcess('localhost', ['/bin/echo', '-n', 'foo'], []) p.start() for i in range(20): # expecting this command to complete in two second time.sleep(0.1) p.stop() self.assertFalse(p.is_running()) self.assertEqual(b'foo', p.stdout)
def _test(): p = AsyncRemoteProcess('localhost', ['sleep', '120'], []) p.start() time.sleep(3) p.stop()