diff options
author | Calum Lind <calumlind+deluge@gmail.com> | 2022-02-20 14:29:03 +0000 |
---|---|---|
committer | Calum Lind <calumlind+deluge@gmail.com> | 2023-03-03 15:18:47 +0000 |
commit | 7b1a0ef89cd995a7e6e23c96fde3c617dae30263 (patch) | |
tree | 4f29de4c0302ca09bf30505ecbc4f7230b1827af | |
parent | 75b27485e1eef31afebf1b103785ce505467db2c (diff) | |
download | deluge-7b1a0ef89cd995a7e6e23c96fde3c617dae30263.tar.gz deluge-7b1a0ef89cd995a7e6e23c96fde3c617dae30263.tar.bz2 deluge-7b1a0ef89cd995a7e6e23c96fde3c617dae30263.zip |
[Tests] Fix error in TestJSONRequestFailed test
Fix test generating following error
'TestJSONRequestFailed' object has no attribute 'core'
-rw-r--r-- | deluge/tests/test_json_api.py | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/deluge/tests/test_json_api.py b/deluge/tests/test_json_api.py index 41efb0206..160bd97f6 100644 --- a/deluge/tests/test_json_api.py +++ b/deluge/tests/test_json_api.py @@ -11,6 +11,7 @@ from unittest.mock import MagicMock import pytest import pytest_twisted +from twisted.internet.defer import Deferred from twisted.web import server from twisted.web.http import Request @@ -195,7 +196,6 @@ class TestJSONRequestFailed(WebServerMockBase): test = TestClass() daemon.rpcserver.register_object(test) """ - from twisted.internet.defer import Deferred extra_callback = { 'deferred': Deferred(), @@ -210,18 +210,19 @@ class TestJSONRequestFailed(WebServerMockBase): } def on_test_raise(*args): - assert 'Unhandled error in Deferred:' in self.core.stderr_out - assert 'in test_raise_error' in self.core.stderr_out + assert 'Unhandled error in Deferred:' in daemon.stderr_out + assert 'in test_raise_error' in daemon.stderr_out - extra_callback['deferred'].addCallback(on_test_raise) d, daemon = common.start_core( custom_script=custom_script, - print_stdout=False, + print_stdout=True, print_stderr=False, timeout=5, extra_callbacks=[extra_callback], config_directory=config_dir, ) + extra_callback['deferred'].addCallback(on_test_raise, daemon) + await d yield await daemon.kill() |