Skip to content

Commit 6be418d

Browse files
authored
use monotonic for deadline test (#8620)
1 parent 0e2be4a commit 6be418d

1 file changed

Lines changed: 9 additions & 9 deletions

File tree

distributed/tests/test_deadline.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import asyncio
44
from time import sleep
55

6-
from distributed.metrics import time
6+
from distributed.metrics import monotonic
77
from distributed.utils import Deadline
88
from distributed.utils_test import gen_test
99

@@ -36,21 +36,21 @@ def test_infinite_deadline():
3636

3737
@gen_test()
3838
async def test_deadline_progress():
39-
before_start = time()
39+
before_start = monotonic()
4040
deadline = Deadline.after(100)
41-
after_start = time()
41+
after_start = monotonic()
4242

43-
assert before_start <= deadline.started_at <= after_start
44-
assert deadline.started_at - time() <= deadline.remaining <= 100
43+
assert before_start <= deadline.started_at_mono <= after_start
44+
assert deadline.started_at_mono - monotonic() <= deadline.remaining <= 100
4545

4646
await asyncio.sleep(0.1)
47-
before_elapsed = time()
47+
before_elapsed = monotonic()
4848
elapsed = deadline.elapsed
49-
after_elapsed = time()
49+
after_elapsed = monotonic()
5050
assert (
51-
before_elapsed - deadline.started_at
51+
before_elapsed - deadline.started_at_mono
5252
<= elapsed
53-
<= after_elapsed - deadline.started_at
53+
<= after_elapsed - deadline.started_at_mono
5454
)
5555

5656

0 commit comments

Comments
 (0)