mirror of
https://github.com/GothenburgBitFactory/taskwarrior.git
synced 2025-06-26 10:54:26 +02:00
Merge pull request #8 in TM/task from ~UNODE/task:2.4.0 to 2.4.0
* commit '1f279ffde8
':
Unittest - Try to avoid racing conditions failures when capturing stdout/stderr
This commit is contained in:
commit
1abd5460d7
1 changed files with 6 additions and 2 deletions
|
@ -62,12 +62,16 @@ def _get_output(proc, input):
|
|||
proc.send_signal(signal.SIGABRT)
|
||||
exit = wait_process(proc)
|
||||
|
||||
# NOTE Increase this value if tests fail with None being received as
|
||||
# stdout/stderr instead of the expected content
|
||||
timeout = 0.1 # seconds
|
||||
|
||||
try:
|
||||
out = outq.get_nowait()
|
||||
out = outq.get(timeout=timeout)
|
||||
except Empty:
|
||||
out = None
|
||||
try:
|
||||
err = errq.get_nowait()
|
||||
err = errq.get(timeout=timeout)
|
||||
except Empty:
|
||||
err = None
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue