summaryrefslogtreecommitdiffstats
path: root/deluge/tests/test_torrentmanager.py
diff options
context:
space:
mode:
Diffstat (limited to 'deluge/tests/test_torrentmanager.py')
-rw-r--r--deluge/tests/test_torrentmanager.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/deluge/tests/test_torrentmanager.py b/deluge/tests/test_torrentmanager.py
index e1eaa6e50..0ead27230 100644
--- a/deluge/tests/test_torrentmanager.py
+++ b/deluge/tests/test_torrentmanager.py
@@ -12,7 +12,7 @@ from unittest import mock
import pytest
import pytest_twisted
-from twisted.internet import task
+from twisted.internet import reactor, task
from deluge import component
from deluge.bencode import bencode
@@ -78,7 +78,9 @@ class TestTorrentmanager(BaseTestCase):
magnet = 'magnet:?xt=urn:btih:ab570cdd5a17ea1b61e970bb72047de141bce173'
d = self.tm.prefetch_metadata(magnet, 30)
- self.tm.on_alert_metadata_received(mock_alert)
+ # Make sure to use calllater, because the above prefetch call won't
+ # actually start running until we await it.
+ reactor.callLater(0, self.tm.on_alert_metadata_received, mock_alert)
expected = (
'ab570cdd5a17ea1b61e970bb72047de141bce173',