def test_2_AllInterfaces(self): l_interfaces = nodesXml._read_interfaces_xml(self.m_xml.interface_sect) l_xml = nodesXml._write_interfaces_xml(l_interfaces) # print(PrettyFormatAny.form(l_xml, 'C1-2 All Interfaces')) self.assertEqual(l_xml[0].attrib['Name'], TESTING_NODES_INTERFACE_NAME_0_0) self.assertEqual(l_xml[0].attrib['Key'], TESTING_NODES_INTERFACE_KEY_0_0) self.assertEqual(l_xml[0].attrib['Active'], TESTING_NODES_INTERFACE_ACTIVE_0_0) self.assertEqual(l_xml[0][0].text, TESTING_NODES_INTERFACE_UUID_0_0) self.assertEqual(l_xml[0][1].text, TESTING_NODES_INTERFACE_MAC_ADDRESS_0_0) self.assertEqual(l_xml[0][2].text, TESTING_NODES_INTERFACE_ADDRESS_V4_0_0) self.assertEqual(l_xml[0][3].text, TESTING_NODES_INTERFACE_ADDRESS_V6_0_0) self.assertEqual(l_xml[1].attrib['Name'], TESTING_NODES_INTERFACE_NAME_0_1) self.assertEqual(l_xml[1].attrib['Key'], TESTING_NODES_INTERFACE_KEY_0_1) self.assertEqual(l_xml[1].attrib['Active'], TESTING_NODES_INTERFACE_ACTIVE_0_1) self.assertEqual(l_xml[1][0].text, TESTING_NODES_INTERFACE_UUID_0_1) self.assertEqual(l_xml[1][1].text, TESTING_NODES_INTERFACE_MAC_ADDRESS_0_1) self.assertEqual(l_xml[1][2].text, TESTING_NODES_INTERFACE_ADDRESS_V4_0_1) self.assertEqual(l_xml[1][3].text, TESTING_NODES_INTERFACE_ADDRESS_V6_0_1) self.assertEqual(l_xml[2].attrib['Name'], TESTING_NODES_INTERFACE_NAME_0_2) self.assertEqual(l_xml[2].attrib['Key'], TESTING_NODES_INTERFACE_KEY_0_2) self.assertEqual(l_xml[2].attrib['Active'], TESTING_NODES_INTERFACE_ACTIVE_0_2) self.assertEqual(l_xml[2][0].text, TESTING_NODES_INTERFACE_UUID_0_2) self.assertEqual(l_xml[2][1].text, TESTING_NODES_INTERFACE_MAC_ADDRESS_0_2) self.assertEqual(l_xml[2][2].text, TESTING_NODES_INTERFACE_ADDRESS_V4_0_2) self.assertEqual(l_xml[2][3].text, TESTING_NODES_INTERFACE_ADDRESS_V6_0_2)
def test_02_AllInterfaces(self): l_interfaces = nodesXml._read_interfaces_xml(self.m_xml.interface_sect) # print(PrettyFormatAny.form(l_interfaces, 'B1-02-A - Interfaces')) self.assertEqual(len(l_interfaces), 3) self.assertEqual(l_interfaces[0].Name, TESTING_NODES_INTERFACE_NAME_0_0) self.assertEqual(l_interfaces[1].Name, TESTING_NODES_INTERFACE_NAME_0_1) self.assertEqual(l_interfaces[2].Name, TESTING_NODES_INTERFACE_NAME_0_2)
def test_02_AllInterfaces(self): l_interfaces = nodesXml._read_interfaces_xml(self.m_xml.interface_sect) print(PrettyFormatAny.form(l_interfaces, 'Interfaces')) self.assertEqual(len(l_interfaces), 3) self.assertEqual(l_interfaces[0].Name, TESTING_NODES_INTERFACE_NAME_0_0, 'Bad Name') self.assertEqual(l_interfaces[1].Name, TESTING_NODES_INTERFACE_NAME_0_1, 'Bad Name') self.assertEqual(l_interfaces[2].Name, 'lo', 'Bad Name') self.assertEqual(len(l_interfaces), 3, 'Wrong interface count.')
def test_2_AllInterfaces(self): l_interfaces = nodesXml._read_interfaces_xml(self.m_xml.interface_sect) # print(PrettyFormatAny.form(l_interfaces, 'Interfaces')) self.assertEqual(len(l_interfaces), 3) self.assertEqual(l_interfaces[0].Name, TESTING_NODES_INTERFACE_NAME_0_0) self.assertEqual(l_interfaces[0].Key, int(TESTING_NODES_INTERFACE_KEY_0_0)) self.assertEqual(l_interfaces[0].Active, bool(TESTING_NODES_INTERFACE_ACTIVE_0_0)) self.assertEqual(l_interfaces[0].UUID, TESTING_NODES_INTERFACE_UUID_0_0) self.assertEqual(l_interfaces[0].NodeInterfaceType, TESTING_NODES_INTERFACE_TYPE_0_0) self.assertEqual(l_interfaces[0].MacAddress, TESTING_NODES_INTERFACE_MAC_ADDRESS_0_0) self.assertEqual(l_interfaces[0].V4Address, TESTING_NODES_INTERFACE_ADDRESS_V4_0_0) self.assertEqual(l_interfaces[0].V6Address, TESTING_NODES_INTERFACE_ADDRESS_V6_0_0) self.assertEqual(l_interfaces[1].Name, TESTING_NODES_INTERFACE_NAME_0_1) self.assertEqual(l_interfaces[2].Name, TESTING_NODES_INTERFACE_NAME_0_2) self.assertEqual(len(l_interfaces), 3)
def test_02_AllInterfaces(self): l_interfaces = nodesXml._read_interfaces_xml(self.m_xml.interface_sect) l_xml = nodesXml._write_interfaces_xml(l_interfaces) # print(PrettyFormatAny.form(l_xml, 'C1-02-A - All Interfaces')) self.assertEqual(l_xml[0].attrib['Name'], TESTING_NODES_INTERFACE_NAME_0_0) self.assertEqual(l_xml[0].attrib['Key'], TESTING_NODES_INTERFACE_KEY_0_0) self.assertEqual(l_xml[0].attrib['Active'], TESTING_NODES_INTERFACE_ACTIVE_0_0) self.assertEqual(l_xml[0].find('UUID').text, TESTING_NODES_INTERFACE_UUID_0_0) self.assertEqual(l_xml[0].find('MacAddress').text, TESTING_NODES_INTERFACE_MAC_ADDRESS_0_0) # self.assertEqual(l_xml[0][2].text, TESTING_NODES_INTERFACE_ADDRESS_V4_0_0) # self.assertEqual(l_xml[0][3].text, TESTING_NODES_INTERFACE_ADDRESS_V6_0_0) self.assertEqual(l_xml[1].attrib['Name'], TESTING_NODES_INTERFACE_NAME_0_1) self.assertEqual(l_xml[1].attrib['Key'], TESTING_NODES_INTERFACE_KEY_0_1) self.assertEqual(l_xml[1].attrib['Active'], TESTING_NODES_INTERFACE_ACTIVE_0_1) self.assertEqual(l_xml[1].find('UUID').text, TESTING_NODES_INTERFACE_UUID_0_1) self.assertEqual(l_xml[1].find('MacAddress').text, TESTING_NODES_INTERFACE_MAC_ADDRESS_0_1) # self.assertEqual(l_xml[1][2].text, TESTING_NODES_INTERFACE_ADDRESS_V4_0_1) # self.assertEqual(l_xml[1][3].text, TESTING_NODES_INTERFACE_ADDRESS_V6_0_1) self.assertEqual(l_xml[2].attrib['Name'], TESTING_NODES_INTERFACE_NAME_0_2) self.assertEqual(l_xml[2].attrib['Key'], TESTING_NODES_INTERFACE_KEY_0_2) self.assertEqual(l_xml[2].attrib['Active'], TESTING_NODES_INTERFACE_ACTIVE_0_2) self.assertEqual(l_xml[2].find('UUID').text, TESTING_NODES_INTERFACE_UUID_0_2) self.assertEqual(l_xml[2].find('MacAddress').text, TESTING_NODES_INTERFACE_MAC_ADDRESS_0_2)
def test_02_AllInterfaces(self): l_interfaces = nodesXml._read_interfaces_xml(self.m_xml.interface_sect) l_xml = nodesXml._write_interfaces_xml(l_interfaces) print(PrettyFormatAny.form(l_xml, 'All Interfaces'))