diff options
author | Calum Lind <calumlind@gmail.com> | 2018-05-19 21:23:46 +0100 |
---|---|---|
committer | Calum Lind <calumlind@gmail.com> | 2018-05-19 21:23:46 +0100 |
commit | 0c574f33e1b33118f5485dbc88d5ab971dd4fbf0 (patch) | |
tree | e93310aff0f8b51ab280d1588884f9b423646bea /deluge/tests/test_torrent.py | |
parent | a7c7309027bcf641d791253238d6bcb7aeabf05b (diff) | |
download | deluge-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.py | 8 |
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 = '' |