selftest: close connections after tests in samba4.ldap.secdesc.python
authorJamie McClymont <jamiemcclymont@catalyst.net.nz>
Mon, 8 Jan 2018 00:56:03 +0000 (13:56 +1300)
committerAndrew Bartlett <abartlet@samba.org>
Mon, 8 Jan 2018 07:02:15 +0000 (08:02 +0100)
This test suite had a memory impact of around 2.2GB, from LDAP connection
handlers under the standard process model.

Signed-off-by: Jamie McClymont <jamiemcclymont@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Garming Sam <garming@catalyst.net.nz>
Autobuild-User(master): Andrew Bartlett <abartlet@samba.org>
Autobuild-Date(master): Mon Jan  8 08:02:15 CET 2018 on sn-devel-144

source4/dsdb/tests/python/sec_descriptor.py

index 2f0241877136455f15caf8680ba9cad40cd56d01..79cbea75f857582ae1ebaee44f228d2eccaf0195 100755 (executable)
@@ -150,8 +150,13 @@ showInAdvancedViewOnly: TRUE
         self.schema_dn = self.ldb_admin.get_schema_basedn().get_linearized()
         self.domain_sid = security.dom_sid(self.ldb_admin.get_domain_sid())
         self.sd_utils = sd_utils.SDUtils(self.ldb_admin)
+        self.addCleanup(self.delete_admin_connection)
         print "baseDN: %s" % self.base_dn
 
+    def delete_admin_connection(self):
+        del self.sd_utils
+        del self.ldb_admin
+
     ################################################################################################
 
     ## Tests for DOMAIN