From 5633cb38d1e25082f1b1bb072b7df6d288464ddf Mon Sep 17 00:00:00 2001 From: Veronica Krayneva Date: Thu, 3 Dec 2015 16:21:02 +0300 Subject: [PATCH] Add waiters for ssh to node after maintenance mode Change-Id: If3279e01450311db3b3d81b79ccf0bf01f5a1e5c Closes-Bug: #1524373 --- .../tests/tests_strength/test_cic_maintenance_mode.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/fuelweb_test/tests/tests_strength/test_cic_maintenance_mode.py b/fuelweb_test/tests/tests_strength/test_cic_maintenance_mode.py index ef8fc6172..c35b25cff 100644 --- a/fuelweb_test/tests/tests_strength/test_cic_maintenance_mode.py +++ b/fuelweb_test/tests/tests_strength/test_cic_maintenance_mode.py @@ -136,6 +136,9 @@ class CICMaintenanceMode(TestBasic): logger.info('Check that %s node in maintenance mode after ' 'switching', devops_node.name) + _ip = self.fuel_web.get_nailgun_node_by_name( + devops_node.name)['ip'] + _wait(lambda: _tcp_ping(_ip, 22), timeout=60 * 10) with self.fuel_web.get_ssh_for_node(devops_node.name) as remote: assert_true('True' in check_auto_mode(remote), "Maintenance mode is not switch") @@ -253,6 +256,9 @@ class CICMaintenanceMode(TestBasic): logger.info('Check that %s node in maintenance mode after' ' unexpected reboot', devops_node.name) + _ip = self.fuel_web.get_nailgun_node_by_name( + devops_node.name)['ip'] + _wait(lambda: _tcp_ping(_ip, 22), timeout=60 * 10) with self.fuel_web.get_ssh_for_node(devops_node.name) as remote: assert_true('True' in check_auto_mode(remote), "Maintenance mode is not switch") @@ -443,7 +449,7 @@ class CICMaintenanceMode(TestBasic): _ip = self.fuel_web.get_nailgun_node_by_name( devops_node.name)['ip'] - _wait(lambda: _tcp_ping(_ip, 22), timeout=120) + _wait(lambda: _tcp_ping(_ip, 22), timeout=60 * 10) logger.info('Wait a %s node online status after unexpected ' 'reboot', devops_node.name)