Don't use capture_output=True with subprocess.run()
The `capture_output` argument does not exist on Python 3.6 used by default on RHEL-8. Signed-off-by: Tomáš Hozza <thozza@redhat.com>
This commit is contained in:
parent
1eb71723a0
commit
eb427e2513
3 changed files with 4 additions and 4 deletions
|
|
@ -163,7 +163,7 @@ def test_all_options(tmpdir):
|
|||
assert st.st_gid == 0
|
||||
|
||||
shortname_tested = False
|
||||
proc = subprocess.run("mount", capture_output=True, check=True)
|
||||
proc = subprocess.run("mount", stdout=subprocess.PIPE, check=True)
|
||||
for line in proc.stdout.splitlines():
|
||||
strline = line.decode("utf-8")
|
||||
if mountpoint in strline:
|
||||
|
|
|
|||
|
|
@ -325,7 +325,7 @@ class TestStages(test.TestBase):
|
|||
|
||||
qemu_img_run = subprocess.run(
|
||||
["qemu-img", "info", "--output=json", ip],
|
||||
capture_output=True,
|
||||
stdout=subprocess.PIPE,
|
||||
check=True,
|
||||
encoding="utf8"
|
||||
)
|
||||
|
|
@ -490,7 +490,7 @@ class TestStages(test.TestBase):
|
|||
assert ovf_tree_file.attrib["{http://schemas.dmtf.org/ovf/envelope/1}size"] == str(os.stat(vmdk).st_size)
|
||||
|
||||
ovf_tree_disk = ovf_tree_root[1][1]
|
||||
res = subprocess.run(["qemu-img", "info", "--output=json", vmdk], check=True, capture_output=True)
|
||||
res = subprocess.run(["qemu-img", "info", "--output=json", vmdk], check=True, stdout=subprocess.PIPE)
|
||||
capacity = ovf_tree_disk.attrib["{http://schemas.dmtf.org/ovf/envelope/1}capacity"]
|
||||
assert capacity == str(json.loads(res.stdout)["virtual-size"])
|
||||
pop_size = ovf_tree_disk.attrib["{http://schemas.dmtf.org/ovf/envelope/1}populatedSize"]
|
||||
|
|
|
|||
|
|
@ -360,7 +360,7 @@ class ImageManifest:
|
|||
src = f"docker://{imagename}"
|
||||
|
||||
res = subprocess.run(["skopeo", "inspect", "--raw", src],
|
||||
capture_output=True,
|
||||
stdout=subprocess.PIPE,
|
||||
check=True)
|
||||
m = ImageManifest(res.stdout)
|
||||
m.name = imagename
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue