🚑 Explicitly set encoding @ `subprocess.run()`

This invocation is present in the `test_issue_9765` regression test
that is always skipped unconditionally, resulting in the
`EncodingWarning` never manifesting itself in CI or development
environments of the contributors.
This commit is contained in:
Sviatoslav Sydorenko 2024-06-17 16:30:53 +02:00
parent 80b7657b2a
commit 3b6f09e210
No known key found for this signature in database
GPG Key ID: 9345E8FEA89CA455
1 changed files with 5 additions and 1 deletions

View File

@ -1471,7 +1471,11 @@ def test_issue_9765(pytester: Pytester) -> None:
# the bug. We also use pytest rather than python -m pytest for the same
# PYTHONPATH reason.
subprocess.run(
["pytest", "my_package"], capture_output=True, check=True, text=True
["pytest", "my_package"],
capture_output=True,
check=True,
encoding="utf-8",
text=True,
)
except subprocess.CalledProcessError as exc:
raise AssertionError(