コード例 #1
0
 def test_14_WriteAllInternetXml(self):
     """ Write out the XML file for the location section
     """
     l_internet = internetAPI().read_internet_xml(self.m_pyhouse_obj)
     l_xml = internetAPI().write_internet_xml(l_internet)
     self.assertEqual(
         l_xml.find('ExternalIPv6').text,
         str(convert.str_to_long(TESTING_INTERNET_IPv6)))
コード例 #2
0
 def test_01_Create(self):
     """ Create a JSON object for Internets.
     """
     l_internet = internetAPI().read_internet_xml(self.m_pyhouse_obj)
     l_json = json_tools.encode_json(l_internet)
     # print(PrettyFormatAny.form(l_json, 'JSON', 70))
     self.assertEqual(self.jsonPair(l_json, 'ExternalIPv4'), convert.str_to_long(TESTING_INTERNET_IPv4))
     self.assertEqual(self.jsonPair(l_json, 'ExternalIPv6'), convert.str_to_long(TESTING_INTERNET_IPv6))
コード例 #3
0
 def test_01_Create(self):
     """ Create a JSON object for Internets.
     """
     l_internet = internetAPI().read_internet_xml(self.m_pyhouse_obj)
     l_json = json_tools.encode_json(l_internet)
     # print(PrettyFormatAny.form(l_json, 'JSON', 70))
     self.assertEqual(self.jsonPair(l_json, 'ExternalIPv4'),
                      convert.str_to_long(TESTING_INTERNET_IPv4))
     self.assertEqual(self.jsonPair(l_json, 'ExternalIPv6'),
                      convert.str_to_long(TESTING_INTERNET_IPv6))
コード例 #4
0
 def _write_xml_config(self, p_pyhouse_obj):
     l_xml = internetAPI().write_internet_xml(p_pyhouse_obj.Computer.InternetConnection)
     return l_xml
コード例 #5
0
 def _read_xml_configuration(self, p_pyhouse_obj):
     l_config = internetAPI().read_internet_xml(p_pyhouse_obj)
     p_pyhouse_obj.Computer.InternetConnection = l_config
     return l_config
コード例 #6
0
ファイル: internet.py プロジェクト: bopopescu/PyHouse
 def SaveConfig(self):
     internetAPI().write_internet_xml(self.m_pyhouse_obj)
     LOG.info('Saved Internet Config')
コード例 #7
0
ファイル: internet.py プロジェクト: bopopescu/PyHouse
 def _read_xml_configuration(p_pyhouse_obj):
     l_config = internetAPI().read_internet_xml(p_pyhouse_obj)
     p_pyhouse_obj.Computer.InternetConnection = l_config
     return l_config
コード例 #8
0
ファイル: internet.py プロジェクト: bopopescu/PyHouse_1
 def _write_xml_config(self, p_pyhouse_obj):
     l_xml = internetAPI().write_internet_xml(p_pyhouse_obj.Computer.InternetConnection)
     return l_xml
コード例 #9
0
 def setUp(self):
     SetupMixin.setUp(self, ET.fromstring(XML_LONG))
     self.m_internet_obj = InternetConnectionData()
     self.m_api = internetAPI()
コード例 #10
0
ファイル: internet.py プロジェクト: DBrianKimmel/PyHouse
 def SaveXml(self, p_xml):
     l_xml = internetAPI().write_internet_xml(self.m_pyhouse_obj)
     p_xml.append(l_xml)
     LOG.info('Saved XML')
     return p_xml
コード例 #11
0
 def setUp(self):
     SetupMixin.setUp(self, ET.fromstring(XML_LONG))
     self.m_internet_obj = InternetConnectionData()
     self.m_api = internetAPI()
コード例 #12
0
 def test_14_WriteAllInternetXml(self):
     """ Write out the XML file for the location section
     """
     l_internet = internetAPI().read_internet_xml(self.m_pyhouse_obj)
     l_xml = internetAPI().write_internet_xml(l_internet)
     self.assertEqual(l_xml.find('ExternalIPv6').text, str(convert.str_to_long(TESTING_INTERNET_IPv6)))