From 0306274297806b2608927a0777fe3fed132ed02a Mon Sep 17 00:00:00 2001 From: Mathieu Leplatre Date: Tue, 4 Apr 2023 10:57:45 +0200 Subject: [PATCH] Make sure mocked endpoint takes at least a few milliseconds to complete (#1196) --- tests/test_basic_endpoints.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tests/test_basic_endpoints.py b/tests/test_basic_endpoints.py index 79fb8d48..c9325e13 100644 --- a/tests/test_basic_endpoints.py +++ b/tests/test_basic_endpoints.py @@ -195,8 +195,14 @@ async def test_check_run_bad_value(cli): async def test_check_positive(cli, mock_aioresponses): + def slow_down(url, **kwargs): + time.sleep(0.01) + mock_aioresponses.get( - "http://server.local/__heartbeat__", status=200, payload={"ok": True} + "http://server.local/__heartbeat__", + status=200, + payload={"ok": True}, + callback=slow_down, ) response = await cli.get("/checks/testproject/hb")