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()
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()