def test_01_Base(self): """ Read the base Pool Info """ l_pool = poolXml._read_base(self.m_xml.pool) # print(PrettyFormatAny.form(l_pool, 'R1-01-A - Pool')) self.assertEqual(l_pool.Name, TESTING_POOL_NAME_0) self.assertEqual(l_pool.Key, int(TESTING_POOL_KEY_0)) self.assertEqual(str(l_pool.Active), TESTING_POOL_ACTIVE_0) self.assertEqual(l_pool.UUID, TESTING_POOL_UUID_0) l_pool = poolXml._read_base(self.m_xml.pool_sect[1]) # print(PrettyFormatAny.form(l_pool, B1-01-B - 'Pool')) self.assertEqual(l_pool.Name, TESTING_POOL_NAME_1) self.assertEqual(l_pool.Key, int(TESTING_POOL_KEY_1)) self.assertEqual(l_pool.Active, bool(TESTING_POOL_ACTIVE_1))
def test_04_Pools(self): """ Be sure that the XML contains the Pool Info. """ self.m_pyhouse_obj.House.Pools = poolXml.read_all_pools_xml(self.m_pyhouse_obj) l_pools = self.m_pyhouse_obj.House.Pools # print(PrettyFormatAny.form(l_pools, 'Pools')) self.assertEqual(len(l_pools), 2)
def test_04_Pools(self): """ Be sure that the XML contains the Pool Info. """ self.m_pyhouse_obj.House.Pools = poolXml.read_all_pools_xml( self.m_pyhouse_obj) l_pools = self.m_pyhouse_obj.House.Pools # print(PrettyFormatAny.form(l_pools, 'Pools')) self.assertEqual(len(l_pools), 2)
def test_01_Base(self): """ Write pool base info """ # print(PrettyFormatAny.form(self.m_pools[0], 'W1-01-A - Pools')) l_xml = poolXml._write_base(self.m_pools[0]) # print(PrettyFormatAny.form(l_xml, 'W1-01-B - Pool')) self.assertEqual(l_xml.attrib['Name'], TESTING_POOL_NAME_0) self.assertEqual(l_xml.attrib['Key'], TESTING_POOL_KEY_0) self.assertEqual(l_xml.attrib['Active'], TESTING_POOL_ACTIVE_0)
def test_03_Pool1(self): """ Write one entire pool XML """ l_xml = poolXml._write_one_pool(self.m_pools[1]) print(PrettyFormatAny.form(l_xml, 'W1-03-A - Pool 1')) self.assertEqual(l_xml.attrib['Name'], TESTING_POOL_NAME_1) self.assertEqual(l_xml.attrib['Key'], TESTING_POOL_KEY_1) self.assertEqual(l_xml.attrib['Active'], TESTING_POOL_ACTIVE_1) self.assertEqual(l_xml.find('Comment').text, TESTING_POOL_COMMENT_1) self.assertEqual(l_xml.find('PoolType').text, TESTING_POOL_TYPE_1)
def test_03_Pool1(self): """ Write one entire pool XML """ l_xml = poolXml._write_one_pool(self.m_pools[1]) # print(PrettyFormatAny.form(l_xml, 'W1-03-A - Pool 1')) self.assertEqual(l_xml.attrib['Name'], TESTING_POOL_NAME_1) self.assertEqual(l_xml.attrib['Key'], TESTING_POOL_KEY_1) self.assertEqual(l_xml.attrib['Active'], TESTING_POOL_ACTIVE_1) self.assertEqual(l_xml.find('Comment').text, TESTING_POOL_COMMENT_1) self.assertEqual(l_xml.find('PoolType').text, TESTING_POOL_TYPE_1)
def test_03_Pool1(self): """ Read one entire pool """ l_xml = self.m_xml.pool_sect[1] l_pool = poolXml._read_one_pool(l_xml) # print(PrettyFormatAny.form(l_pool, 'R1-03-A - Pool 1')) self.assertEqual(l_pool.Name, TESTING_POOL_NAME_1) self.assertEqual(l_pool.Key, int(TESTING_POOL_KEY_1)) self.assertEqual(l_pool.Active, bool(TESTING_POOL_ACTIVE_1)) self.assertEqual(l_pool.Comment, TESTING_POOL_COMMENT_1) self.assertEqual(l_pool.PoolType, TESTING_POOL_TYPE_1)
def test_04_AllPools(self): """ Write Pool Section with all pools. """ l_xml, l_count = poolXml.write_all_pools_xml(self.m_pyhouse_obj) print(PrettyFormatAny.form(l_xml, 'W1-04-A - Pool')) # l_xml1 = l_xml.find('Pool') l_xml2 = l_xml[0] self.assertEqual(l_xml2.attrib['Name'], TESTING_POOL_NAME_0) self.assertEqual(l_xml2.attrib['Key'], TESTING_POOL_KEY_0) self.assertEqual(l_xml2.attrib['Active'], TESTING_POOL_ACTIVE_0) self.assertEqual(l_xml2.find('Comment').text, TESTING_POOL_COMMENT_0) self.assertEqual(l_xml2.find('PoolType').text, TESTING_POOL_TYPE_0)
def test_04_AllPools(self): """ Write Pool Section with all pools. """ l_xml, l_count = poolXml.write_all_pools_xml(self.m_pyhouse_obj) # print(PrettyFormatAny.form(l_xml, 'W1-04-A - Pool')) # l_xml1 = l_xml.find('Pool') l_xml2 = l_xml[0] self.assertEqual(l_xml2.attrib['Name'], TESTING_POOL_NAME_0) self.assertEqual(l_xml2.attrib['Key'], TESTING_POOL_KEY_0) self.assertEqual(l_xml2.attrib['Active'], TESTING_POOL_ACTIVE_0) self.assertEqual(l_xml2.find('Comment').text, TESTING_POOL_COMMENT_0) self.assertEqual(l_xml2.find('PoolType').text, TESTING_POOL_TYPE_0)
def setUp(self): SetupMixin.setUp(self, ET.fromstring(XML_LONG)) self.m_pools = poolXml.read_all_pools_xml(self.m_pyhouse_obj)
def test_04_AllPools(self): """ Read all pool info """ l_obj = poolXml.read_all_pools_xml(self.m_pyhouse_obj) # print(PrettyFormatAny.form(l_obj, 'R1-04-A - Pool')) self.assertEqual(len(l_obj), 2)