summaryrefslogtreecommitdiffstats
path: root/deluge/tests/test_torrent.py
diff options
context:
space:
mode:
authorCalum Lind <calumlind@gmail.com>2018-05-19 21:23:46 +0100
committerCalum Lind <calumlind@gmail.com>2018-05-19 21:23:46 +0100
commit0c574f33e1b33118f5485dbc88d5ab971dd4fbf0 (patch)
treee93310aff0f8b51ab280d1588884f9b423646bea /deluge/tests/test_torrent.py
parenta7c7309027bcf641d791253238d6bcb7aeabf05b (diff)
downloaddeluge-0c574f33e1b33118f5485dbc88d5ab971dd4fbf0.tar.gz
deluge-0c574f33e1b33118f5485dbc88d5ab971dd4fbf0.tar.bz2
deluge-0c574f33e1b33118f5485dbc88d5ab971dd4fbf0.zip
[Tests] Ensure tear_down deletes rpcserver and core
Diffstat (limited to 'deluge/tests/test_torrent.py')
-rw-r--r--deluge/tests/test_torrent.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/deluge/tests/test_torrent.py b/deluge/tests/test_torrent.py
index 6e9445f7a..328cd9a39 100644
--- a/deluge/tests/test_torrent.py
+++ b/deluge/tests/test_torrent.py
@@ -37,14 +37,18 @@ class TorrentTestCase(BaseTestCase):
def set_up(self):
self.setup_config()
- RPCServer(listen=False)
+ self.rpcserver = RPCServer(listen=False)
self.core = Core()
self.session = lt.session()
self.torrent = None
return component.start()
def tear_down(self):
- return component.shutdown()
+ def on_shutdown(result):
+ del self.rpcserver
+ del self.core
+
+ return component.shutdown().addCallback(on_shutdown)
def print_priority_list(self, priorities):
tmp = ''