r26617: Load smb.conf.
authorJelmer Vernooij <jelmer@samba.org>
Fri, 28 Dec 2007 05:32:05 +0000 (23:32 -0600)
committerStefan Metzmacher <metze@samba.org>
Thu, 27 Dec 2007 23:36:06 +0000 (17:36 -0600)
source/lib/ldb/tests/python/ldap.py

index 898a7336ade83a18e9285401c0b47b2a40f407a3..2b5f43920c5107eb2f2ac5e95833f10d37e34672 100755 (executable)
@@ -12,6 +12,7 @@ import samba.getopt as options
 
 from auth import system_session
 from samba import Ldb
+import param
 
 parser = optparse.OptionParser("ldap [options] <host>")
 parser.add_option_group(options.SambaOptions(parser))
@@ -28,6 +29,10 @@ if len(args) < 1:
 
 host = args[0]
 
+lp = param.LoadParm()
+if opts.configfile:
+    lp.load(opts.configfile)
+
 def assertEquals(a1, a2):
     assert a1 == a2
 
@@ -951,7 +956,8 @@ def find_schemadn(ldb):
     return res[0].schemaNamingContext
 
 
-ldb = Ldb("ldap://%s" % host, credentials=creds, session_info=system_session())
+ldb = Ldb("ldap://%s" % host, credentials=creds, session_info=system_session(), 
+          lp=lp)
 base_dn = find_basedn(ldb)
 
 configuration_dn = find_configurationdn(ldb)
@@ -960,7 +966,7 @@ schema_dn = find_schemadn(ldb)
 print "baseDN: %s\n" % base_dn
 
 gc_ldb = Ldb("ldap://%s:3268" % host, credentials=creds, 
-             session_info=system_session())
+             session_info=system_session(), lp=lp)
 
 basic_tests(ldb, gc_ldb, base_dn, configuration_dn, schema_dn)
 basedn_tests(ldb, gc_ldb)