def test_13_WriteDerived(self): """ Write out the XML file for the location section """ l_internet = self.m_api.read_internet_xml(self.m_pyhouse_obj) l_xml = ET.Element('InternetSection') internetUtil._write_derived_xml(l_internet, l_xml) self.assertEqual(int(l_xml._children[0].text), convert.str_to_long(TESTING_INTERNET_IPv4)) self.assertEqual(int(l_xml._children[1].text), convert.str_to_long(TESTING_INTERNET_IPv6)) self.assertEqual(l_xml._children[2].text, str(DATETIME))
def test_04_ReadDerived(self): l_icd = internetUtil._read_derived(self.m_xml.internet_sect) self.assertEqual(l_icd.ExternalIPv4, convert.str_to_long(TESTING_INTERNET_IPv4)) self.assertEqual(l_icd.ExternalIPv6, convert.str_to_long(TESTING_INTERNET_IPv6)) self.assertEqual(l_icd.LastChanged, DATETIME)
def test_11_WriteLocates(self): l_internet_obj = self.m_api.read_internet_xml(self.m_pyhouse_obj) l_xml = internetUtil._write_locates_xml(l_internet_obj) self.assertEqual(l_xml._children[0].text, TESTING_INTERNET_LOCATE_URL_1)
def test_03_ReadUpdates(self): l_dict = internetUtil._read_updates_xml(self.m_xml.updater_sect) self.assertEqual(len(l_dict), 1) self.assertEqual(l_dict[0], TESTING_INTERNET_UPDATE_URL_1)
def test_02_ReadLocates(self): l_dict = internetUtil._read_locates_xml(self.m_xml.locater_sect) self.assertEqual(len(l_dict), 2) self.assertEqual(l_dict[0], TESTING_INTERNET_LOCATE_URL_1) self.assertEqual(l_dict[1], 'http://checkip.dyndns.com/')
def test_12_WriteUpdates(self): l_internet_obj = self.m_api.read_internet_xml(self.m_pyhouse_obj) l_xml = internetUtil._write_updates_xml(l_internet_obj) self.assertEqual(l_xml._children[0].text, TESTING_INTERNET_UPDATE_URL_1)