From: Andrew Tridgell Date: Wed, 18 Nov 2009 02:27:50 +0000 (+1100) Subject: s4-ldb: allow ldap.py test suite to run directly against a file X-Git-Tag: tdb-1.2.0~19 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=2e46df492ccbfd327e2d37e3951ec995a09c9a7e;p=thirdparty%2Fsamba.git s4-ldb: allow ldap.py test suite to run directly against a file This makes it much easier to debug (as you can break in the ldb modules by running gdb on /usr/bin/python) --- diff --git a/source4/lib/ldb/tests/python/ldap.py b/source4/lib/ldb/tests/python/ldap.py index a77a7777df8..ed8e663ac8c 100755 --- a/source4/lib/ldb/tests/python/ldap.py +++ b/source4/lib/ldb/tests/python/ldap.py @@ -8,6 +8,7 @@ import sys import time import random import base64 +import os sys.path.append("bin/python") sys.path.append("../lib/subunit/python") @@ -1981,7 +1982,10 @@ name: """ + object_name + """ self.delete_force(self.ldb, "cn=%s,cn=Users,%s" % (object_name, self.base_dn)) if not "://" in host: - host = "ldap://%s" % host + if os.path.isfile(host): + host = "tdb://%s" % host + else: + host = "ldap://%s" % host ldb = Ldb(host, credentials=creds, session_info=system_session(), lp=lp) gc_ldb = Ldb("%s:3268" % host, credentials=creds,