From 0f646d7ac5461d9d959ca71fca3c77f538a6e0ed Mon Sep 17 00:00:00 2001 From: Martin Kosek Date: Wed, 22 May 2013 12:26:55 +0200 Subject: Handle DIR type CCACHEs in test_cmdline properly Pass a whole krbV.CCache object to ldap2 connect() method so that it can properly detect both type and name of a CCAHE. Otherwise the test fails on systems with default DIR type CCACHE. --- tests/test_cmdline/cmdline.py | 2 +- tests/test_cmdline/test_ipagetkeytab.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/test_cmdline/cmdline.py b/tests/test_cmdline/cmdline.py index 1df6a7cce..d86652bd1 100644 --- a/tests/test_cmdline/cmdline.py +++ b/tests/test_cmdline/cmdline.py @@ -31,7 +31,7 @@ from ipaserver.plugins.ldap2 import ldap2 from ipapython import ipautil # See if our LDAP server is up and we can talk to it over GSSAPI -ccache = krbV.default_context().default_ccache().name +ccache = krbV.default_context().default_ccache() try: conn = ldap2(shared_instance=False, ldap_uri=api.env.ldap_uri, base_dn=api.env.basedn) diff --git a/tests/test_cmdline/test_ipagetkeytab.py b/tests/test_cmdline/test_ipagetkeytab.py index b894cea44..cb46fd23b 100644 --- a/tests/test_cmdline/test_ipagetkeytab.py +++ b/tests/test_cmdline/test_ipagetkeytab.py @@ -46,7 +46,7 @@ def use_keytab(principal, keytab): ccache.init(principal) ccache.init_creds_keytab(keytab=keytab, principal=principal) conn = ldap2(shared_instance=False, ldap_uri=api.env.ldap_uri, base_dn=api.env.basedn) - conn.connect(ccache=ccache.name) + conn.connect(ccache=ccache) conn.disconnect() except krbV.Krb5Error, e: raise StandardError('Unable to bind to LDAP. Error initializing principal %s in %s: %s' % (principal.name, keytab, str(e))) -- cgit