def test_power_on(self): self.assertEqual(wsman.friendly_power_state('2'), 'on') self.assertEqual(wsman.friendly_power_state(2), 'on')
def test_reboot(self): self.assertEqual(wsman.friendly_power_state('5'), 'reboot') self.assertEqual(wsman.friendly_power_state(5), 'reboot')
def test_unknown(self): self.assertEqual(wsman.friendly_power_state('42'), 'unknown') self.assertEqual(wsman.friendly_power_state(42), 'unknown')
def test_power_off(self): self.assertEqual(wsman.friendly_power_state('8'), 'off') self.assertEqual(wsman.friendly_power_state(8), 'off')
def test_standby(self): self.assertEqual(wsman.friendly_power_state('4'), 'standby') self.assertEqual(wsman.friendly_power_state(4), 'standby')
def test_hibernate(self): self.assertEqual(wsman.friendly_power_state('7'), 'hibernate') self.assertEqual(wsman.friendly_power_state(7), 'hibernate')
}, "ssh": { "username": "******", "password": "******" } }, "richard": { "nice_name": "Richard", "architecture": "armhf", "hostname": "richard", "ipv4_address": "192.168.1.2", "amt": None, "ssh": { "username": "******", "password": "******" } } } client = client.Client(HOSTS["jeremy"]["hostname"], HOSTS["jeremy"]["amt"]["password"], HOSTS["jeremy"]["amt"]["username"]) pwr_status = int(client.power_status()) print wsman.friendly_power_state(pwr_status) if pwr_status == wsman.POWER_STATES["off"]: print "Turning On!" result = client.power_on()