def test_device_power(self): device = NewDevice(os.path.join(os.path.dirname(__file__), '../devices/bbb-01.yaml')) self.assertEqual(device.power_state, 'off') self.assertNotEqual(device.hard_reset_command, '') self.assertNotEqual(device.power_command, '') self.assertIn('on', device.power_command) device.power_state = 'on' self.assertEqual(device.power_state, 'on') device = NewDevice(os.path.join(os.path.dirname(__file__), '../devices/kvm01.yaml')) self.assertEqual(device.power_state, '') self.assertEqual(device.hard_reset_command, '') self.assertEqual(device.power_command, '') with self.assertRaises(RuntimeError): device.power_state = '' self.assertEqual(device.power_command, '')
def test_device_power(self): device = NewDevice( os.path.join(os.path.dirname(__file__), '../devices/bbb-01.yaml')) self.assertEqual(device.power_state, 'off') self.assertNotEqual(device.hard_reset_command, '') self.assertNotEqual(device.power_command, '') self.assertIn('on', device.power_command) device.power_state = 'on' self.assertEqual(device.power_state, 'on') device = NewDevice( os.path.join(os.path.dirname(__file__), '../devices/kvm01.yaml')) self.assertEqual(device.power_state, '') self.assertEqual(device.hard_reset_command, '') self.assertEqual(device.power_command, '') with self.assertRaises(ConfigurationError): device.power_state = '' self.assertEqual(device.power_command, '')