diff options
author | Calum Lind <calumlind+deluge@gmail.com> | 2024-08-19 17:25:52 +0200 |
---|---|---|
committer | Calum Lind <calumlind+deluge@gmail.com> | 2024-08-19 17:30:12 +0200 |
commit | 80985c02daf9afa702dbeb0114e7f50ea357def2 (patch) | |
tree | 37e6dae355b4da55cada465e2201d4d1c14de1d9 | |
parent | Add deluge.pot to repo for new translation app (diff) | |
download | deluge-80985c02daf9afa702dbeb0114e7f50ea357def2.tar.xz deluge-80985c02daf9afa702dbeb0114e7f50ea357def2.zip |
[CI] Disable failing alertmanager test on Windows
The test_pause_not_pop_alert test passes on Linux but is consistently failing
in CI pipeline for Windows:
AssertionError: Expected 'mock' to not have been called. Called 1 times.
Calls: [call.deferred.cancel(),
call(LtAlertMock(type=1, name='mock_alert1', message='Alert 1'))].
Disabling the test until it can be resolved.
-rw-r--r-- | deluge/tests/test_alertmanager.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/deluge/tests/test_alertmanager.py b/deluge/tests/test_alertmanager.py index 2d18f4bf0..bfab1b345 100644 --- a/deluge/tests/test_alertmanager.py +++ b/deluge/tests/test_alertmanager.py @@ -3,6 +3,7 @@ # the additional special exception to link portions of this program with the OpenSSL library. # See LICENSE for more details. # +import sys from dataclasses import dataclass import pytest @@ -77,6 +78,10 @@ class TestAlertManager: mock_callback.assert_called_once_with(mock_alert1) + @pytest.mark.xfail( + sys.platform == 'win32', + reason='Issue under Windows where mock is already called.', + ) async def test_pause_not_pop_alert( self, component, mock_alert1, mock_alert2, mock_callback ): |