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_configure('show configuration') self.assertIn('% No configuration changes found2.', out) self.assertEqual(conn.state_machine.current_state, 'enable') conn.disconnect()
def test_admin_configure3(self): conn = Connection(hostname='Router', start=['mock_device_cli --os iosxr --state enable2'], os='iosxr', enable_password='******') conn.connect() out = conn.admin_configure('username root\nsecret 123\ngroup cisco-support\nexit') self.assertEqual('username root\r\nRP/0/0/CPU0:secret 123\r\nRP/0/0/CPU0:group cisco-support\r\n' 'RP/0/0/CPU0:exit\r\nRP/0/0/CPU0:commit\r\nRP/0/0/CPU0:', out) self.assertEqual(conn.state_machine.current_state, 'enable') conn.disconnect()
def test_ha_admin_configure2(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_configure('show configuration') self.assertIn('% No configuration changes found2.', out) self.assertEqual(conn.active.state_machine.current_state, 'enable') conn.disconnect() md.stop()