예제 #1
0
 def test_admin_configure2(self):
     conn = Connection(hostname='Router',
                       start=['mock_device_cli --os iosxr --state enable2'],
                       os='iosxr',
                       enable_password='******')
     conn.connect()
     out = conn.admin_execute('pwd')
     self.assertIn('/misc/disk1:/admin', out)
     self.assertEqual(conn.state_machine.current_state, 'enable')
     conn.disconnect()
예제 #2
0
 def test_ha_admin_execute2(self):
     md = MockDeviceTcpWrapperIOSXR(port=0, state='enable2,console_standby')
     md.start()
     conn = Connection(hostname='Router',
                       start=['telnet 127.0.0.1 {}'.format(md.ports[0]),
                              'telnet 127.0.0.1 {}'.format(md.ports[1])],
                       os='iosxr',
                       username='******',
                       tacacs_password='******')
     conn.connect()
     out = conn.admin_execute('pwd')
     self.assertIn('/misc/disk1:/admin', out)
     self.assertEqual(conn.active.state_machine.current_state, 'enable')
     conn.disconnect()
     md.stop()