diff options
Diffstat (limited to 'ipatests/util.py')
-rw-r--r-- | ipatests/util.py | 17 |
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 |