Call pytest as python3 -m pytest (#101185)

This commit is contained in:
Ville Skyttä 2023-10-06 14:22:56 +03:00 committed by GitHub
parent 425d961489
commit f7aad4a9e6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 20 additions and 6 deletions

6
.vscode/tasks.json vendored
View File

@ -16,7 +16,7 @@
{
"label": "Pytest",
"type": "shell",
"command": "pytest --timeout=10 tests",
"command": "python3 -m pytest --timeout=10 tests",
"dependsOn": ["Install all Test Requirements"],
"group": {
"kind": "test",
@ -31,7 +31,7 @@
{
"label": "Pytest (changed tests only)",
"type": "shell",
"command": "pytest --timeout=10 --picked",
"command": "python3 -m pytest --timeout=10 --picked",
"group": {
"kind": "test",
"isDefault": true
@ -75,7 +75,7 @@
"label": "Code Coverage",
"detail": "Generate code coverage report for a given integration.",
"type": "shell",
"command": "pytest ./tests/components/${input:integrationName}/ --cov=homeassistant.components.${input:integrationName} --cov-report term-missing --durations-min=1 --durations=0 --numprocesses=auto",
"command": "python3 -m pytest ./tests/components/${input:integrationName}/ --cov=homeassistant.components.${input:integrationName} --cov-report term-missing --durations-min=1 --durations=0 --numprocesses=auto",
"group": {
"kind": "test",
"isDefault": true

View File

@ -223,7 +223,14 @@ async def main():
return
code, _ = await async_exec(
"pytest", "-vv", "--force-sugar", "--", *test_files, display=True
"python3",
"-m",
"pytest",
"-vv",
"--force-sugar",
"--",
*test_files,
display=True,
)
print("=============================")

View File

@ -103,9 +103,16 @@ def main():
if args.develop:
print("Running tests")
print(f"$ pytest -vvv tests/components/{info.domain}")
print(f"$ python3 -m pytest -vvv tests/components/{info.domain}")
subprocess.run(
["pytest", "-vvv", f"tests/components/{info.domain}"], check=True
[
"python3",
"-m",
"pytest",
"-vvv",
f"tests/components/{info.domain}",
],
check=True,
)
print()