Skip to content

Commit 7cde429

Browse files
committed
Go back to stricter tear down, enforcing expected_returncode
1 parent d25fe8a commit 7cde429

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

tests/lib/conftest.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,9 +79,9 @@ def starter(name: str, expected_returncode: int = 0) -> None:
7979

8080
def fin():
8181
stop_process(proc)
82-
# Return code can be None on Python 3.8
82+
# If return code is None, process has not stopped.
8383
# https://docs.python.org/library/subprocess.html#subprocess.Popen.returncode
84-
if proc.returncode is not None and proc.returncode != expected_returncode:
84+
if proc.returncode != expected_returncode:
8585
raise RuntimeError(f"Client {name} exited with code {proc.returncode}, expected {expected_returncode}")
8686

8787
request.addfinalizer(fin)

0 commit comments

Comments
 (0)