Skip to content

Commit ea4cca8

Browse files
Merge pull request #6961 from cylc/8.5.x-sync
🤖 Merge 8.5.x-sync into master
2 parents 5207ef4 + 2740c44 commit ea4cca8

File tree

2 files changed

+1
-38
lines changed

2 files changed

+1
-38
lines changed

cylc/flow/task_events_mgr.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1223,8 +1223,6 @@ def _job_logs_retrieval_callback(self, proc_ctx, schd) -> None:
12231223
or (proc_ctx.ret_code and proc_ctx.ret_code != 255)
12241224
):
12251225
LOG.error(proc_ctx)
1226-
else:
1227-
LOG.debug(proc_ctx)
12281226
id_key: EventKey
12291227
for id_key in proc_ctx.cmd_kwargs["id_keys"]:
12301228
try:

tests/unit/test_task_events_mgr.py

Lines changed: 1 addition & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -15,51 +15,16 @@
1515
# along with this program. If not, see <http://www.gnu.org/licenses/>.
1616

1717
from typing import Optional
18-
from unittest.mock import Mock, patch
18+
from unittest.mock import Mock
1919

2020
import pytest
2121

2222
from cylc.flow.broadcast_mgr import BroadcastMgr
23-
from cylc.flow.subprocctx import SubProcContext
2423
from cylc.flow.task_events_mgr import TaskEventsManager
2524
from cylc.flow.task_proxy import TaskProxy
2625
from cylc.flow.taskdef import TaskDef
2726

2827

29-
@patch("cylc.flow.task_events_mgr.LOG")
30-
def test_log_error_on_error_exit_code(cylc_log):
31-
"""Test that an error log is emitted when the log retrieval command
32-
exited with a code different than zero.
33-
34-
:param cylc_log: mocked cylc logger
35-
:type cylc_log: mock.MagicMock
36-
"""
37-
task_events_manager = TaskEventsManager(
38-
None, None, None, None, None, None, None, None, None)
39-
proc_ctx = SubProcContext(
40-
cmd_key=None, cmd="error", ret_code=1, err="Error!", id_keys=[])
41-
task_events_manager._job_logs_retrieval_callback(proc_ctx, None)
42-
assert cylc_log.error.call_count == 1
43-
assert cylc_log.error.call_args.contains("Error!")
44-
45-
46-
@patch("cylc.flow.task_events_mgr.LOG")
47-
def test_log_debug_on_noerror_exit_code(cylc_log):
48-
"""Test that a debug log is emitted when the log retrieval command
49-
exited with an non-error code (i.e. 0).
50-
51-
:param cylc_log: mocked cylc logger
52-
:type cylc_log: mock.MagicMock
53-
"""
54-
task_events_manager = TaskEventsManager(
55-
None, None, None, None, None, None, None, None, None)
56-
proc_ctx = SubProcContext(
57-
cmd_key=None, cmd="ls /tmp/123", ret_code=0, err="", id_keys=[])
58-
task_events_manager._job_logs_retrieval_callback(proc_ctx, None)
59-
assert cylc_log.debug.call_count == 1
60-
assert cylc_log.debug.call_args.contains("ls /tmp/123")
61-
62-
6328
@pytest.mark.parametrize(
6429
"broadcast, remote, platforms, expected",
6530
[

0 commit comments

Comments
 (0)