From d4f29e7d6c5454f49e9206893638383892f5e69c Mon Sep 17 00:00:00 2001 From: meejah Date: Tue, 5 May 2020 13:57:08 -0600 Subject: [PATCH] restore old code, run the GC --- src/allmydata/test/test_storage.py | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/allmydata/test/test_storage.py b/src/allmydata/test/test_storage.py index baf6c6d4b..73c183a38 100644 --- a/src/allmydata/test/test_storage.py +++ b/src/allmydata/test/test_storage.py @@ -6,6 +6,7 @@ import re import json import struct import shutil +import gc from twisted.trial import unittest @@ -561,8 +562,10 @@ class Server(unittest.TestCase): # we abandon the first set, so their provisional allocation should be # returned - for x in writers.values(): - x.remote_close() + del already + del writers + gc.collect() + self.failUnlessEqual(len(ss._active_writers), 1) # now we have a provisional allocation of 1001 bytes @@ -586,8 +589,10 @@ class Server(unittest.TestCase): self.failUnlessEqual(len(writers3), 39) self.failUnlessEqual(len(ss._active_writers), 39) - for x in writers3.values(): - x._disconnected() + del already3 + del writers3 + gc.collect() + self.failUnlessEqual(len(ss._active_writers), 0) ss.disownServiceParent() del ss