s4-tests: Adapted passwords.py to use set_minPwdAge from SamDB.
authorNadezhda Ivanova <nivanova@samba.org>
Mon, 22 Nov 2010 16:51:55 +0000 (18:51 +0200)
committerNadezhda Ivanova <nivanova@samba.org>
Mon, 22 Nov 2010 17:39:06 +0000 (18:39 +0100)
Autobuild-User: Nadezhda Ivanova <nivanova@samba.org>
Autobuild-Date: Mon Nov 22 18:39:06 CET 2010 on sn-devel-104

source4/dsdb/tests/python/passwords.py

index 461d1350032ec1b8635e0cdb7c31e45916cea282..1512346402251dd7484d507e18e6f75b35d16d97 100755 (executable)
@@ -948,14 +948,9 @@ m["dSHeuristics"] = MessageElement("000000001", FLAG_MOD_REPLACE,
 ldb.modify(m)
 
 # Get the old "minPwdAge"
-res = ldb.search(base_dn, scope=SCOPE_BASE, attrs=["minPwdAge"])
-minPwdAge = res[0]["minPwdAge"][0]
-
+minPwdAge = ldb.get_minPwdAge()
 # Set it temporarely to "0"
-m = Message()
-m.dn = Dn(ldb, base_dn)
-m["minPwdAge"] = MessageElement("0", FLAG_MOD_REPLACE, "minPwdAge")
-ldb.modify(m)
+ldb.set_minPwdAge("0")
 
 runner = SubunitTestRunner()
 rc = 0
@@ -974,9 +969,6 @@ else:
 ldb.modify(m)
 
 # Reset the "minPwdAge" as it was before
-m = Message()
-m.dn = Dn(ldb, base_dn)
-m["minPwdAge"] = MessageElement(minPwdAge, FLAG_MOD_REPLACE, "minPwdAge")
-ldb.modify(m)
+ldb.set_minPwdAge(minPwdAge)
 
 sys.exit(rc)