예제 #1
0
 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
예제 #2
0
 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)
예제 #3
0
 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)
예제 #4
0
 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
예제 #5
0
 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
예제 #6
0
 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)
예제 #7
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
예제 #8
0
 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)
예제 #9
0
 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)
예제 #10
0
 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'))