def test_env(self): env = os.environ.copy() env['HELLO'] = 'Hello world' process = Process(env=env) rc = process.system('echo ${HELLO} > output') self.assertEqual(rc, 0) self.assertEqual(process.pipe('cat output'), 'Hello world')
def test_env(self): env = os.environ.copy() env['HELLO'] = 'Hello world' process = Process(env=env) rc = process.system('echo ${HELLO} > output') self.assertEqual(rc, 0) self.assertEqual(process.pipe('cat output'), 'Hello world')
def test_simple(self): process = Process() rc = process.system('echo "Hello world" > output') self.assertEqual(rc, 0) self.assertEqual(process.pipe('cat output'), 'Hello world')
def test_bad_cmd(self): process = Process() value = process.pipe('$ "Hello world"') self.assertEqual(value, '')
def test_env(self): env = os.environ.copy() env['HELLO'] = 'Hello world' process = Process(quiet=True, env=env) value = process.pipe('echo ${HELLO}') self.assertEqual(value, 'Hello world')
def test_quiet(self): process = Process(quiet=True) value = process.pipe('echo "Hello world"') self.assertEqual(value, 'Hello world')
def test_simple(self): process = Process() value = process.pipe('echo "Hello world"') self.assertEqual(value, 'Hello world')
def test_bad_cmd(self): process = Process() value = process.pipe('$ "Hello world"') self.assertEqual(value, '')
def test_simple(self): process = Process() rc = process.system('echo "Hello world" > output') self.assertEqual(rc, 0) self.assertEqual(process.pipe('cat output'), 'Hello world')
def test_env(self): env = os.environ.copy() env['HELLO'] = 'Hello world' process = Process(quiet=True, env=env) value = process.pipe('echo ${HELLO}') self.assertEqual(value, 'Hello world')
def test_quiet(self): process = Process(quiet=True) value = process.pipe('echo "Hello world"') self.assertEqual(value, 'Hello world')
def test_simple(self): process = Process() value = process.pipe('echo "Hello world"') self.assertEqual(value, 'Hello world')
def test_env(self): env = {'HELLO': 'Hello world'} process = Process(env=env) rc = process.os_system('echo ${HELLO} > output') self.assertEqual(rc, 0) self.assertEqual(process.pipe('cat output'), 'Hello world')
def test_env(self): env = {'HELLO': 'Hello world'} process = Process(env=env) rc = process.os_system('echo ${HELLO} > output') self.assertEqual(rc, 0) self.assertEqual(process.pipe('cat output'), 'Hello world')