def test_rommon_enable_break(self): c = Connection(hostname='switch', start=['mock_device_cli --os iosxe --state cat9k_enable_reload_to_rommon_break'], os='iosxe', platform='cat9k', mit=True, credentials=dict(default=dict(username='******', password='******'), alt=dict(username='******', password='******')), settings=dict(POST_DISCONNECT_WAIT_SEC=0, GRACEFUL_DISCONNECT_WAIT_SEC=0.2), log_buffer=True) c.connect() c.rommon() self.assertEqual(c.state_machine.current_state, 'rommon') c.disconnect()
def test_rommon(self): c = Connection( hostname='Firepower', start=[ 'mock_device_cli --os fxos --state fp2k_fxos_console_rommon' ], os='fxos', credentials=dict(default=dict(username='******', password='******'), enable=dict(password='')), ) c.connect() c.rommon() c.fxos() c.disconnect()
def test_rommon(self): c = Connection( hostname='ASA', start=[ 'mock_device_cli --os asa --state asa_fp2k_console_enable_to_rommon' ], os='asa', platform='fp2k', credentials=dict(default=dict(username='******', password='******'), enable=dict(password='******')), ) c.connect() c.rommon() self.assertEqual(c.state_machine.current_state, 'rommon') c.enable() self.assertEqual(c.state_machine.current_state, 'enable') c.disconnect()