mirror of
https://github.com/tahoe-lafs/tahoe-lafs.git
synced 2025-06-21 16:39:38 +00:00
restore old code, run the GC
This commit is contained in:
@ -6,6 +6,7 @@ import re
|
|||||||
import json
|
import json
|
||||||
import struct
|
import struct
|
||||||
import shutil
|
import shutil
|
||||||
|
import gc
|
||||||
|
|
||||||
from twisted.trial import unittest
|
from twisted.trial import unittest
|
||||||
|
|
||||||
@ -561,8 +562,10 @@ class Server(unittest.TestCase):
|
|||||||
# we abandon the first set, so their provisional allocation should be
|
# we abandon the first set, so their provisional allocation should be
|
||||||
# returned
|
# returned
|
||||||
|
|
||||||
for x in writers.values():
|
del already
|
||||||
x.remote_close()
|
del writers
|
||||||
|
gc.collect()
|
||||||
|
|
||||||
self.failUnlessEqual(len(ss._active_writers), 1)
|
self.failUnlessEqual(len(ss._active_writers), 1)
|
||||||
# now we have a provisional allocation of 1001 bytes
|
# 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(writers3), 39)
|
||||||
self.failUnlessEqual(len(ss._active_writers), 39)
|
self.failUnlessEqual(len(ss._active_writers), 39)
|
||||||
|
|
||||||
for x in writers3.values():
|
del already3
|
||||||
x._disconnected()
|
del writers3
|
||||||
|
gc.collect()
|
||||||
|
|
||||||
self.failUnlessEqual(len(ss._active_writers), 0)
|
self.failUnlessEqual(len(ss._active_writers), 0)
|
||||||
ss.disownServiceParent()
|
ss.disownServiceParent()
|
||||||
del ss
|
del ss
|
||||||
|
Reference in New Issue
Block a user