Exemple #1
0
 def test_LocalExecutionContext_uses_ampersand_multiple(self):
     self.subject = LocalExecutionContext(None)
     cmd = Command('test', cmdStr='ls /tmp')
     cmd.propagate_env_map['foo'] = 1
     cmd.propagate_env_map['bar'] = 1
     self.subject.execute(cmd)
     self.assertEqual("bar=1 && foo=1 && ls /tmp", cmd.cmdStr)
Exemple #2
0
 def test_LocalExecutionContext_uses_no_environment(self):
     self.subject = LocalExecutionContext(None)
     cmd = Command('test', cmdStr='ls /tmp')
     self.subject.execute(cmd)
     self.assertEqual("ls /tmp", cmd.cmdStr)