From 515400cb709d7e98af02a8ef9c53706db35eb91b Mon Sep 17 00:00:00 2001 From: Thomas Kluyver <thomas@kluyver.me.uk> Date: Tue, 5 Apr 2022 17:16:42 +0100 Subject: [PATCH] Make monkeypatching of function temporary --- tests/test_webservice.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tests/test_webservice.py b/tests/test_webservice.py index 4c8caa7b1..65ac0546c 100644 --- a/tests/test_webservice.py +++ b/tests/test_webservice.py @@ -144,13 +144,15 @@ async def test_wait_on_transfer_exceptions( ('sim', ['DARK', '1', '2', '3', '4'], 1, "success: simulated"), ], ) -async def test_run_action(mode, cmd, retcode, expected): +async def test_run_action(mode, cmd, retcode, expected, monkeypatch): job_db = mock.Mock() async def mock_run_proc_async(*args): return retcode, b'Submitted job: 42' - webservice.webservice.run_proc_async = mock_run_proc_async + monkeypatch.setattr( + webservice.webservice, 'run_proc_async', mock_run_proc_async + ) ret = await run_action(job_db, cmd, mode, 1, 1, 1) assert ret.lower().startswith(expected) -- GitLab