s4-tests: Refactored sec_descriptor.py to use DsdbTestCase. acl-tests-refactor
authorNadezhda Ivanova <nivanova@samba.org>
Fri, 19 Nov 2010 15:44:19 +0000 (17:44 +0200)
committerNadezhda Ivanova <nivanova@samba.org>
Fri, 19 Nov 2010 15:44:19 +0000 (17:44 +0200)
source4/dsdb/tests/python/sec_descriptor.py

index b61afd3b2e4f75bf8dd185e4fa0fae0838e2aa14..87a373ba59f4a9aebb366395ab68aa302f96db03 100755 (executable)
@@ -57,17 +57,7 @@ creds.set_gensec_features(creds.get_gensec_features() | gensec.FEATURE_SEAL)
 # Tests start here
 #
 
-class DescriptorTests(samba.tests.TestCase):
-
-    def delete_force(self, ldb, dn):
-        try:
-            ldb.delete(dn)
-        except LdbError, (num, _):
-            self.assertEquals(num, ERR_NO_SUCH_OBJECT)
-
-    def find_domain_sid(self, ldb):
-        res = ldb.search(base=self.base_dn, expression="(objectClass=*)", scope=SCOPE_BASE)
-        return ndr_unpack( security.dom_sid,res[0]["objectSid"][0])
+class DescriptorTests(samba.tests.DsdbTestCase):
 
     def get_users_domain_dn(self, name):
         return "CN=%s,CN=Users,%s" % (name, self.base_dn)