From cbe0e6fa95a3dd14407aef9ec4c8e991b2b4f496 Mon Sep 17 00:00:00 2001 From: Evgeni Golov Date: Wed, 20 Nov 2024 18:55:56 +0100 Subject: [PATCH] redirect --- tests/foreman/sys/test_fam.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/tests/foreman/sys/test_fam.py b/tests/foreman/sys/test_fam.py index 640a0b4f44..bde258df84 100644 --- a/tests/foreman/sys/test_fam.py +++ b/tests/foreman/sys/test_fam.py @@ -13,6 +13,7 @@ """ from broker import Broker +from pathlib import Path import pytest import yaml @@ -190,6 +191,12 @@ def test_positive_run_modules_and_roles(module_target_sat, setup_fam, ansible_mo # Execute test_playbook result = module_target_sat.execute( - f'cd {FAM_ROOT_DIR} && pytest-3.11 "tests/test_crud.py::test_crud[{ansible_module}]" --vcrmode=live --color=no' + f'cd {FAM_ROOT_DIR} && pytest-3.11 "tests/test_crud.py::test_crud[{ansible_module}]" --vcrmode=live --color=no >/tmp/pytest.stdout 2>/tmp/pytest.stderr' ) - assert result.status == 0, f"{result.status=}\nstdout:\n{result.stdout} stderr:\n{result.stderr}" + module_target_sat.get('/tmp/pytest.stdout', 'pytest.stdout') + module_target_sat.get('/tmp/pytest.stderr', 'pytest.stderr') + + stdout = Path('pytest.stdout').read_text() + stderr = Path('pytest.stderr').read_text() + + assert result.status == 0, f"{result.status=}\nstdout:\n{stdout} stderr:\n{stderr}"