diff options
author | Calum Lind <calumlind+deluge@gmail.com> | 2021-07-24 14:11:58 +0100 |
---|---|---|
committer | Calum Lind <calumlind+deluge@gmail.com> | 2021-08-01 08:48:27 +0100 |
commit | b89b2c45b145c33c41115a9aac6e46b085ce668a (patch) | |
tree | 8c373cdb925284b6915061659efb2444bfa0b89c /deluge/tests/test_ui_entry.py | |
parent | e38f1173cf470f2f8373f2fa4edbb726c932c980 (diff) | |
download | deluge-b89b2c45b145c33c41115a9aac6e46b085ce668a.tar.gz deluge-b89b2c45b145c33c41115a9aac6e46b085ce668a.tar.bz2 deluge-b89b2c45b145c33c41115a9aac6e46b085ce668a.zip |
[Console] Fix using windows-curses on Windows
The console tests are still failing on Windows due to an issue where the
sys args are not being correctly replaced in the tests so the pytest
args are being passed to console.
Diffstat (limited to 'deluge/tests/test_ui_entry.py')
-rw-r--r-- | deluge/tests/test_ui_entry.py | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/deluge/tests/test_ui_entry.py b/deluge/tests/test_ui_entry.py index bf4cff5f3..f85bc7d7d 100644 --- a/deluge/tests/test_ui_entry.py +++ b/deluge/tests/test_ui_entry.py @@ -19,6 +19,9 @@ from twisted.internet import defer import deluge import deluge.component as component +import deluge.ui.console +import deluge.ui.console.cmdline.commands.quit +import deluge.ui.console.main import deluge.ui.web.server from deluge.common import PY2, get_localhost_auth, windows_check from deluge.ui import ui_entry @@ -28,11 +31,6 @@ from . import common from .basetest import BaseTestCase from .daemon_base import DaemonBase -if not windows_check(): - import deluge.ui.console - import deluge.ui.console.cmdline.commands.quit - import deluge.ui.console.main - DEBUG_COMMAND = False sys_stdout = sys.stdout @@ -102,7 +100,7 @@ class UIWithDaemonBaseTestCase(UIBaseTestCase, DaemonBase): class DelugeEntryTestCase(BaseTestCase): if windows_check(): - skip = 'cannot test console ui on windows' + skip = 'Console ui test on Windows broken due to sys args issue' def set_up(self): common.set_tmp_config_dir() @@ -250,7 +248,7 @@ class WebUIBaseTestCase(UIBaseTestCase): class WebUIScriptEntryTestCase(BaseTestCase, WebUIBaseTestCase): if windows_check(): - skip = 'cannot test console ui on windows' + skip = 'Console ui test on Windows broken due to sys args issue' def __init__(self, testname): super(WebUIScriptEntryTestCase, self).__init__(testname) @@ -269,7 +267,7 @@ class WebUIScriptEntryTestCase(BaseTestCase, WebUIBaseTestCase): class WebUIDelugeScriptEntryTestCase(BaseTestCase, WebUIBaseTestCase): if windows_check(): - skip = 'cannot test console ui on windows' + skip = 'Console ui test on Windows broken due to sys args issue' def __init__(self, testname): super(WebUIDelugeScriptEntryTestCase, self).__init__(testname) @@ -466,7 +464,7 @@ class ConsoleScriptEntryWithDaemonTestCase( ): if windows_check(): - skip = 'cannot test console ui on windows' + skip = 'Console ui test on Windows broken due to sys args issue' def __init__(self, testname): super(ConsoleScriptEntryWithDaemonTestCase, self).__init__(testname) @@ -492,7 +490,7 @@ class ConsoleScriptEntryWithDaemonTestCase( class ConsoleScriptEntryTestCase(BaseTestCase, ConsoleUIBaseTestCase): if windows_check(): - skip = 'cannot test console ui on windows' + skip = 'Console ui test on Windows broken due to sys args issue' def __init__(self, testname): super(ConsoleScriptEntryTestCase, self).__init__(testname) |