summaryrefslogtreecommitdiffstats
path: root/ipatests/util.py
diff options
context:
space:
mode:
Diffstat (limited to 'ipatests/util.py')
-rw-r--r--ipatests/util.py17
1 files changed, 14 insertions, 3 deletions
diff --git a/ipatests/util.py b/ipatests/util.py
index f55ef73fa..4379c302d 100644
--- a/ipatests/util.py
+++ b/ipatests/util.py
@@ -39,12 +39,23 @@ import ldap.modlist
import ipalib
from ipalib import api
-from ipalib.install.kinit import kinit_keytab, kinit_password
from ipalib.plugable import Plugin
from ipalib.request import context
from ipapython.dn import DN
from ipapython.ipautil import run
-from ipaplatform.paths import paths
+
+try:
+ # not available with client-only wheel packages
+ from ipalib.install.kinit import kinit_keytab, kinit_password
+except ImportError:
+ kinit_keytab = kinit_password = None
+
+try:
+ # not available with client-only wheel packages
+ from ipaplatform.paths import paths
+except ImportError:
+ paths = None
+
if six.PY3:
unicode = str
@@ -336,7 +347,7 @@ def assert_deepequal(expected, got, doc='', stack=tuple()):
their elements does not matter.
"""
try:
- pretty_print = pytest.config.getoption("pretty_print") # pylint: disable=no-member
+ pretty_print = pytest.config.getoption("pretty_print")
except (AttributeError, ValueError):
pretty_print = False