summaryrefslogtreecommitdiffstats
path: root/ipatests
diff options
context:
space:
mode:
authorOleg Fayans <ofayans@redhat.com>2016-09-06 12:39:45 +0200
committerMartin Basti <mbasti@redhat.com>2016-11-14 18:29:48 +0100
commitf1c9c56f40b542068b512e2010d40e87a2dd83df (patch)
tree26a408edcb4d032f9a6b6c2556264febad554f3a /ipatests
parente54109c167526ae6b1cd4c977915da884482891b (diff)
downloadfreeipa-f1c9c56f40b542068b512e2010d40e87a2dd83df.tar.gz
freeipa-f1c9c56f40b542068b512e2010d40e87a2dd83df.tar.xz
freeipa-f1c9c56f40b542068b512e2010d40e87a2dd83df.zip
Added interface to certutil
Added generic method to run certutil with arbitrary set of paramenters Reviewed-By: Lenka Doudova <ldoudova@redhat.com>
Diffstat (limited to 'ipatests')
-rw-r--r--ipatests/test_integration/tasks.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/ipatests/test_integration/tasks.py b/ipatests/test_integration/tasks.py
index e7c33d0d0..c6aab32f0 100644
--- a/ipatests/test_integration/tasks.py
+++ b/ipatests/test_integration/tasks.py
@@ -1219,6 +1219,13 @@ def run_server_del(host, server_to_delete, force=False,
return host.run_command(args, raiseonerr=False)
+def run_certutil(host, args, reqdir, stdin=None, raiseonerr=True):
+ new_args = [paths.CERTUTIL, "-d", reqdir]
+ new_args = " ".join(new_args + args)
+ return host.run_command(new_args, raiseonerr=raiseonerr,
+ stdin_text=stdin)
+
+
def assert_error(result, stderr_text, returncode=None):
"Assert that `result` command failed and its stderr contains `stderr_text`"
assert stderr_text in result.stderr_text, result.stderr_text