def test_reload_config_lock_retries_fail(self): dev = Connection( hostname='N93_1', start=['mock_device_cli --os nxos --state login2'], os='nxos', username='******', tacacs_password='******', enable_password='******', ) dev.connect() dev.start = ['mock_device_cli --os nxos --state reconnect_login'] with self.assertRaises(ConnectionError): dev.reload(config_lock_retries=1, config_lock_retry_sleep=1)
def test_reload_config_lock_retries_succeed(self): dev = Connection( hostname='N93_1', start=['mock_device_cli --os nxos --state login2'], os='nxos', username='******', tacacs_password='******', enable_password='******', ) dev.connect() dev.start = ['mock_device_cli --os nxos --state reconnect_login'] dev.reload(config_lock_retries=2, config_lock_retry_sleep=1) dev.configure('no logging console') dev.disconnect()
def test_reload_config_lock_retries_fail(self): dev = Connection( hostname='N93_1', start=['mock_device_cli --os nxos --state login2'], os='nxos', username='******', tacacs_password='******', enable_password='******', ) dev.connect() dev.settings.RELOAD_RECONNECT_WAIT = 1 dev.settings.CONFIG_LOCK_RETRY_SLEEP = 1 dev.settings.CONFIG_LOCK_RETRIES = 1 dev.start = ['mock_device_cli --os nxos --state reconnect_login'] with self.assertRaises(ConnectionError): dev.reload(config_lock_retries=1, config_lock_retry_sleep=1)
def test_reload_config_lock_retries_succeed_with_default(self): dev = Connection( hostname='N93_1', start=['mock_device_cli --os nxos --state login2'], os='nxos', username='******', tacacs_password='******', enable_password='******', ) dev.connect() dev.start = ['mock_device_cli --os nxos --state reconnect_login'] dev.settings.RELOAD_RECONNECT_WAIT = 1 dev.settings.CONFIG_LOCK_RETRY_SLEEP = 1 dev.reload() dev.configure('no logging console') dev.disconnect()