예제 #1
0
 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()
예제 #2
0
 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()
예제 #3
0
 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()