From: Andrew Bartlett Date: Sun, 23 Jul 2023 23:37:19 +0000 (+1200) Subject: s4-torture/drs: Use addCleanup() in getchanges.py for OU handling X-Git-Tag: samba-4.17.11~30 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fc282cbdc790065fafadc2f237dd12ee8a3b8482;p=thirdparty%2Fsamba.git s4-torture/drs: Use addCleanup() in getchanges.py for OU handling BUG: https://bugzilla.samba.org/show_bug.cgi?id=15401 Signed-off-by: Andrew Bartlett Reviewed-by: Stefan Metzmacher (cherry picked from commit 40f831e67e1f312b1db52c74c119899245d03e32) --- diff --git a/source4/torture/drs/python/getncchanges.py b/source4/torture/drs/python/getncchanges.py index 2095bc61a77..46598311f79 100644 --- a/source4/torture/drs/python/getncchanges.py +++ b/source4/torture/drs/python/getncchanges.py @@ -51,21 +51,13 @@ class DrsReplicaSyncIntegrityTestCase(drs_base.DrsBaseTestCase): self.ou = str(samba.tests.create_test_ou(self.test_ldb_dc, "getncchanges." + self.id().rsplit(".", 1)[1])) + self.addCleanup(self.ldb_dc2.delete, self.ou, ["tree_delete:1"]) + self.base_dn = self.test_ldb_dc.get_default_basedn() self.default_conn = DcConnection(self, self.ldb_dc2, self.dnsname_dc2) self.set_dc_connection(self.default_conn) - def tearDown(self): - super(DrsReplicaSyncIntegrityTestCase, self).tearDown() - # tidyup groups and users - try: - self.ldb_dc2.delete(self.ou, ["tree_delete:1"]) - except ldb.LdbError as e: - (enum, string) = e.args - if enum == ldb.ERR_NO_SUCH_OBJECT: - pass - def init_test_state(self): self.rxd_dn_list = [] self.rxd_links = []