コード例 #1
0
ファイル: test_wsman.py プロジェクト: sdague/amt
 def test_power_on(self):
     self.assertEqual(wsman.friendly_power_state('2'), 'on')
     self.assertEqual(wsman.friendly_power_state(2), 'on')
コード例 #2
0
ファイル: test_wsman.py プロジェクト: sdague/amt
 def test_reboot(self):
     self.assertEqual(wsman.friendly_power_state('5'), 'reboot')
     self.assertEqual(wsman.friendly_power_state(5), 'reboot')
コード例 #3
0
ファイル: test_wsman.py プロジェクト: sdague/amt
 def test_unknown(self):
     self.assertEqual(wsman.friendly_power_state('42'), 'unknown')
     self.assertEqual(wsman.friendly_power_state(42), 'unknown')
コード例 #4
0
ファイル: test_wsman.py プロジェクト: sdague/amt
 def test_power_off(self):
     self.assertEqual(wsman.friendly_power_state('8'), 'off')
     self.assertEqual(wsman.friendly_power_state(8), 'off')
コード例 #5
0
ファイル: test_wsman.py プロジェクト: sdague/amt
 def test_standby(self):
     self.assertEqual(wsman.friendly_power_state('4'), 'standby')
     self.assertEqual(wsman.friendly_power_state(4), 'standby')
コード例 #6
0
ファイル: test_wsman.py プロジェクト: nomis/intel-amt
 def test_power_on(self):
     self.assertEqual(wsman.friendly_power_state('2'), 'on')
     self.assertEqual(wsman.friendly_power_state(2), 'on')
コード例 #7
0
ファイル: test_wsman.py プロジェクト: nomis/intel-amt
 def test_power_off(self):
     self.assertEqual(wsman.friendly_power_state('8'), 'off')
     self.assertEqual(wsman.friendly_power_state(8), 'off')
コード例 #8
0
ファイル: test_wsman.py プロジェクト: nomis/intel-amt
 def test_unknown(self):
     self.assertEqual(wsman.friendly_power_state('42'), 'unknown')
     self.assertEqual(wsman.friendly_power_state(42), 'unknown')
コード例 #9
0
ファイル: test_wsman.py プロジェクト: nomis/intel-amt
 def test_hibernate(self):
     self.assertEqual(wsman.friendly_power_state('7'), 'hibernate')
     self.assertEqual(wsman.friendly_power_state(7), 'hibernate')
コード例 #10
0
ファイル: test_wsman.py プロジェクト: nomis/intel-amt
 def test_reboot(self):
     self.assertEqual(wsman.friendly_power_state('5'), 'reboot')
     self.assertEqual(wsman.friendly_power_state(5), 'reboot')
コード例 #11
0
ファイル: test_wsman.py プロジェクト: nomis/intel-amt
 def test_standby(self):
     self.assertEqual(wsman.friendly_power_state('4'), 'standby')
     self.assertEqual(wsman.friendly_power_state(4), 'standby')
コード例 #12
0
        },
        "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()