From 08586576a9d3cd2053d1062ca7540c59976e85f9 Mon Sep 17 00:00:00 2001 From: shwsingh Date: Tue, 8 Oct 2024 09:50:16 +0530 Subject: [PATCH] Fix Discovery Tests --- pytest_fixtures/component/provision_pxe.py | 3 ++- tests/foreman/api/test_discoveredhost.py | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/pytest_fixtures/component/provision_pxe.py b/pytest_fixtures/component/provision_pxe.py index 8cef98f3dec..8c1f2bc833f 100644 --- a/pytest_fixtures/component/provision_pxe.py +++ b/pytest_fixtures/component/provision_pxe.py @@ -216,7 +216,7 @@ def module_ssh_key_file(): @pytest.fixture -def provisioning_host(module_ssh_key_file, pxe_loader): +def provisioning_host(module_ssh_key_file, pxe_loader, module_provisioning_sat): """Fixture to check out blank VM""" vlan_id = settings.provisioning.vlan_id cd_iso = ( @@ -234,6 +234,7 @@ def provisioning_host(module_ssh_key_file, pxe_loader): ) as prov_host: yield prov_host # Set host as non-blank to run teardown of the host + assert module_provisioning_sat.sat.execute('systemctl restart dhcpd').status == 0 prov_host.blank = getattr(prov_host, 'blank', False) diff --git a/tests/foreman/api/test_discoveredhost.py b/tests/foreman/api/test_discoveredhost.py index 45cda857130..706c59f9a73 100644 --- a/tests/foreman/api/test_discoveredhost.py +++ b/tests/foreman/api/test_discoveredhost.py @@ -201,7 +201,7 @@ def test_positive_provision_pxe_host( mac = provisioning_host._broker_args['provisioning_nic_mac_addr'] wait_for( lambda: sat.api.DiscoveredHost().search(query={'mac': mac}) != [], - timeout=1500, + timeout=1800, delay=40, ) discovered_host = sat.api.DiscoveredHost().search(query={'mac': mac})[0]