def test_render_wsman_state_xml_renders_xml(self): amt_power_driver = AMTPowerDriver() power_change = choice(["on", "off", "restart"]) result = amt_power_driver._render_wsman_state_xml(power_change) with open(join(dirname(dirname(__file__)), "amt.wsman-state.xml"), "rb") as fd: tree = etree.fromstring(fd.read()) power_states = {"on": "2", "off": "8", "restart": "10"} [state] = tree.xpath("//p:PowerState", namespaces=tree.nsmap) state.text = power_states[power_change] self.assertEqual(result, etree.tostring(tree))
def test__render_wsman_state_xml_renders_xml(self): amt_power_driver = AMTPowerDriver() power_change = choice(['on', 'off', 'restart']) result = amt_power_driver._render_wsman_state_xml(power_change) with open(join(dirname(dirname(__file__)), "amt.wsman-state.xml"), 'rb') as fd: tree = etree.fromstring(fd.read()) power_states = {'on': '2', 'off': '8', 'restart': '10'} [state] = tree.xpath('//p:PowerState', namespaces=tree.nsmap) state.text = power_states[power_change] self.assertEqual(result, etree.tostring(tree))