Skip to content

Commit a8c8ca3

Browse files
committed
test(retry_until): Return truthy when True, False with timeout raise=False
1 parent 036642e commit a8c8ca3

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

libtmux/test.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,10 @@ def retry_until(
7979
... return p.current_path == pane_path
8080
...
8181
... retry(f)
82+
83+
In pytest:
84+
85+
>>> assert retry(f, raises=False)
8286
"""
8387
ini = time.time()
8488

@@ -88,8 +92,9 @@ def retry_until(
8892
if raises:
8993
raise WaitTimeout()
9094
else:
91-
break
95+
return False
9296
time.sleep(interval)
97+
return True
9398

9499

95100
def get_test_session_name(server, prefix=TEST_SESSION_PREFIX):

0 commit comments

Comments
 (0)