def LoadXml(self, p_pyhouse_obj): """ Load the Mqtt xml info. """ self.m_pyhouse_obj = p_pyhouse_obj l_nodes = nodesXml.read_all_nodes_xml(p_pyhouse_obj) p_pyhouse_obj.Computer.Nodes = l_nodes return l_nodes
def test_04_AllNodes(self): l_nodes = nodesXml.read_all_nodes_xml(self.m_pyhouse_obj) # print(PrettyFormatAny.form(l_nodes, 'C1-04-A All Nodes')) self.m_pyhouse_obj.Computer.Nodes = l_nodes l_xml, l_count = nodesXml.write_nodes_xml(self.m_pyhouse_obj) # print(PrettyFormatAny.form(l_xml, 'C1-04-B All Nodes')) self.assertEqual(l_count, 2)
def test_5_AllNodes(self): l_nodes = nodesXml.read_all_nodes_xml(self.m_pyhouse_obj) print(PrettyFormatAny.form(l_nodes, 'B1-5 All Nodes', 108)) # print(PrettyFormatAny.form(l_nodes[TESTING_NODES_NODE_NAME_0], 'Node 0', 10)) # print(PrettyFormatAny.form(l_nodes[TESTING_NODES_NODE_NAME_0].NodeInterfaces, 'All Nodes', 10)) self.assertEqual(len(l_nodes), 2) self.assertEqual(l_nodes[TESTING_NODES_NODE_UUID_0].Name, TESTING_NODES_NODE_NAME_0) self.assertEqual(l_nodes[TESTING_NODES_NODE_UUID_1].Name, TESTING_NODES_NODE_NAME_1)
def setUp(self): SetupMixin.setUp(self, ET.fromstring(XML_LONG)) l_web = webXml.read_web_xml(self.m_pyhouse_obj) self.m_pyhouse_obj.Computer.Web = l_web l_nodes = nodesXml.read_all_nodes_xml(self.m_pyhouse_obj) self.m_pyhouse_obj.Computer.Nodes = l_nodes self.m_worksapce = WorkspaceData self.m_worksapce.m_pyhouse_obj = self.m_pyhouse_obj
def setUp(self): SetupMixin.setUp(self, ET.fromstring(XML_LONG)) l_web = webXml.read_web_xml(self.m_pyhouse_obj) self.m_pyhouse_obj.Computer.Web = l_web l_nodes = nodesXml.read_all_nodes_xml(self.m_pyhouse_obj) self.m_pyhouse_obj.Computer.Nodes = l_nodes self.m_worksapce = WorkspaceData self.m_worksapce.m_pyhouse_obj = self.m_pyhouse_obj
def test_4_AllNodes(self): l_nodes = nodesXml.read_all_nodes_xml(self.m_pyhouse_obj) print(PrettyFormatAny.form(l_nodes, 'C1-4-A All Nodes')) self.m_pyhouse_obj.Computer.Nodes = l_nodes l_xml, l_count = nodesXml.write_nodes_xml(self.m_pyhouse_obj) print(PrettyFormatAny.form(l_xml, 'C1-4-B All Nodes')) self.assertEqual(l_count, 2) self.assertEqual(l_xml[0].attrib['Name'], TESTING_NODES_NODE_NAME_1) self.assertEqual(l_xml[1].attrib['Name'], TESTING_NODES_NODE_NAME_0) self.assertEqual(l_xml[0].attrib['Key'], TESTING_NODES_NODE_KEY_1) self.assertEqual(l_xml[1].attrib['Key'], TESTING_NODES_NODE_KEY_0) self.assertEqual(l_xml[1].attrib['Active'], TESTING_NODES_NODE_ACTIVE_0) self.assertEqual(l_xml[4][0].attrib['Name'], TESTING_NODES_INTERFACE_NAME_0_0) self.assertEqual(l_xml[4][0].attrib['Key'], TESTING_NODES_INTERFACE_KEY_0_0) self.assertEqual(l_xml[4][0].attrib['Active'], TESTING_NODES_INTERFACE_ACTIVE_0_0) self.assertEqual(l_xml[4][1].attrib['Name'], TESTING_NODES_INTERFACE_NAME_0_1) self.assertEqual(l_xml[4][1].attrib['Key'], TESTING_NODES_INTERFACE_KEY_0_1) self.assertEqual(l_xml[4][1].attrib['Active'], TESTING_NODES_INTERFACE_ACTIVE_0_1) self.assertEqual(l_xml[4][2].attrib['Name'], TESTING_NODES_INTERFACE_NAME_0_2) self.assertEqual(l_xml[4][2].attrib['Key'], TESTING_NODES_INTERFACE_KEY_0_2) self.assertEqual(l_xml[4][2].attrib['Active'], TESTING_NODES_INTERFACE_ACTIVE_0_2) self.assertEqual(l_xml[1][0].text, TESTING_NODES_NODE_UUID_0)
def LoadXml(self, p_pyhouse_obj): """ Load the Mqtt xml info. """ l_nodes = nodesXml.read_all_nodes_xml(p_pyhouse_obj) return l_nodes
def test_05_AllNodes(self): l_nodes = nodesXml.read_all_nodes_xml(self.m_pyhouse_obj) # print(PrettyFormatAny.form(l_nodes, 'B1-05-A - All Nodes', 108)) self.assertEqual(len(l_nodes), 2) self.assertEqual(l_nodes[TESTING_NODES_NODE_UUID_0].Name, TESTING_NODES_NODE_NAME_0) self.assertEqual(l_nodes[TESTING_NODES_NODE_UUID_1].Name, TESTING_NODES_NODE_NAME_1)
def test_04_AllNodes(self): l_nodes = nodesXml.read_all_nodes_xml(self.m_pyhouse_obj) print(PrettyFormatAny.form(l_nodes, 'All Nodes', 10)) print(PrettyFormatAny.form(l_nodes[0], 'Node 0', 10)) print(PrettyFormatAny.form(l_nodes[0].NodeInterfaces, 'All Nodes', 10)) self.assertEqual(len(l_nodes), 2)
def test_04_AllNodes(self): l_nodes = nodesXml.read_all_nodes_xml(self.m_pyhouse_obj) l_xml = nodesXml.write_nodes_xml(l_nodes) print(PrettyFormatAny.form(l_xml, 'All Interfaces'))