summaryrefslogtreecommitdiffstats
path: root/ipatests
diff options
context:
space:
mode:
authorTomas Babej <tbabej@redhat.com>2013-10-30 10:03:49 +0100
committerPetr Viktorin <pviktori@redhat.com>2013-10-31 14:10:53 +0100
commit44998feace93a01b3dfda8fce6ff7aa35fffbabf (patch)
treec3ccca8d164a7f7b1eed6fe15ed7ab296d8ea4a6 /ipatests
parent4fd88140b181b5f69c9312070840a4020593eb90 (diff)
downloadfreeipa-44998feace93a01b3dfda8fce6ff7aa35fffbabf.tar.gz
freeipa-44998feace93a01b3dfda8fce6ff7aa35fffbabf.tar.xz
freeipa-44998feace93a01b3dfda8fce6ff7aa35fffbabf.zip
ipatests: Do not use /usr/bin hardcoded paths
Part of: https://fedorahosted.org/freeipa/ticket/3833
Diffstat (limited to 'ipatests')
-rw-r--r--ipatests/test_integration/transport.py13
1 files changed, 7 insertions, 6 deletions
diff --git a/ipatests/test_integration/transport.py b/ipatests/test_integration/transport.py
index 9b3dd5be..85c02222 100644
--- a/ipatests/test_integration/transport.py
+++ b/ipatests/test_integration/transport.py
@@ -277,7 +277,7 @@ class OpenSSHTransport(Transport):
control_file = os.path.join(self.control_dir.path, 'control')
known_hosts_file = os.path.join(self.control_dir.path, 'known_hosts')
- argv = ['/usr/bin/ssh',
+ argv = ['ssh',
'-l', 'root',
'-o', 'ControlPath=%s' % control_file,
'-o', 'StrictHostKeyChecking=no',
@@ -299,7 +299,7 @@ class OpenSSHTransport(Transport):
def start_shell(self, argv, log_stdout=True):
self.log.info('RUN %s', argv)
- command = self._run(['/bin/bash'], argv=argv, log_stdout=log_stdout)
+ command = self._run(['bash'], argv=argv, log_stdout=log_stdout)
return command
def _run(self, command, log_stdout=True, argv=None, collect_output=True):
@@ -319,25 +319,26 @@ class OpenSSHTransport(Transport):
def file_exists(self, path):
self.log.info('STAT %s', path)
- cmd = self._run(['/usr/bin/ls', path], log_stdout=False)
+ cmd = self._run(['ls', path], log_stdout=False)
cmd.wait(raiseonerr=False)
+
return cmd.returncode == 0
def mkdir(self, path):
self.log.info('MKDIR %s', path)
- cmd = self._run(['/usr/bin/mkdir', path])
+ cmd = self._run(['mkdir', path])
cmd.wait()
def put_file_contents(self, filename, contents):
self.log.info('PUT %s', filename)
- cmd = self._run(['/usr/bin/tee', filename], log_stdout=False)
+ cmd = self._run(['tee', filename], log_stdout=False)
cmd.stdin.write(contents)
cmd.wait()
assert cmd.stdout_text == contents
def get_file_contents(self, filename):
self.log.info('GET %s', filename)
- cmd = self._run(['/usr/bin/cat', filename], log_stdout=False)
+ cmd = self._run(['cat', filename], log_stdout=False)
cmd.wait(raiseonerr=False)
if cmd.returncode == 0:
return cmd.stdout_text