Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Factory:Rebuild
python-subprocess-tee
0001-test-test_unit.py-do-not-use-python3-rathe...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 0001-test-test_unit.py-do-not-use-python3-rather-use-sys..patch of Package python-subprocess-tee
From 8dcde7134573acb506c7f34746573cbaeccf9b4d Mon Sep 17 00:00:00 2001 From: Johannes Kastl <kastl@b1-systems.de> Date: Fri, 5 May 2023 20:11:37 +0200 Subject: [PATCH] test/test_unit.py: do not use python3, rather use sys.executable to use the same python version this test is running with Signed-off-by: Johannes Kastl <kastl@b1-systems.de> --- test/test_unit.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/test/test_unit.py b/test/test_unit.py index 1dd4d2f..652fce9 100644 --- a/test/test_unit.py +++ b/test/test_unit.py @@ -1,5 +1,6 @@ """Unittests.""" import subprocess +import sys from typing import Dict import pytest @@ -30,7 +31,7 @@ def test_run_list() -> None: # NOTICE: subprocess.run() does fail to capture any output when cmd is # a list and you specific shell=True. Still, when not mentioning shell, # it does work. - cmd = ["python3", "--version"] + cmd = [sys.executable, "--version"] old_result = subprocess.run( cmd, # shell=True, @@ -47,7 +48,7 @@ def test_run_list() -> None: def test_run_echo(capsys: CaptureFixture[str]) -> None: """Validate run call with echo dumps command.""" - cmd = ["python3", "--version"] + cmd = [sys.executable, "--version"] old_result = subprocess.run( cmd, # shell=True, -- 2.40.1
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor