s4-tests: Added a common definition of delete_force.
authorNadezhda Ivanova <nivanova@samba.org>
Wed, 24 Nov 2010 15:47:27 +0000 (17:47 +0200)
committerNadezhda Ivanova <nivanova@samba.org>
Wed, 24 Nov 2010 23:09:27 +0000 (01:09 +0200)
source4/scripting/python/samba/tests/__init__.py

index 0519fd8dc55e842c88ac8a0fdcc4b796bbb13e72..2248292b892071de4cc3fe56f31a13c5ea3d468e 100644 (file)
@@ -175,3 +175,9 @@ def connect_samdb_ex(samdb_url, lp=None, session_info=None,
     # fetch RootDse
     res = sam_db.search(base="", expression="", scope=ldb.SCOPE_BASE, attrs=["*"])
     return (sam_db, res[0])
+
+def delete_force(samdb, dn):
+    try:
+        samdb.delete(dn)
+    except ldb.LdbError, (num, _):
+        assert(num == ldb.ERR_NO_SUCH_OBJECT)