Ejemplo n.º 1
0
 def test_01_write_house_xml(self):
     l_house_obj = houseXml.read_house_xml(self.m_pyhouse_obj)
     self.m_pyhouse_obj.House = l_house_obj
     l_xml = houseXml.write_house_xml(self.m_pyhouse_obj)
     print(PrettyFormatAny.form(l_xml, 'XML'))
     self.assertEqual(l_xml.tag, 'HouseDivision')
     self.assertEqual(l_xml.attrib['Name'], TESTING_HOUSE_NAME)
Ejemplo n.º 2
0
 def test_04_House(self):
     l_obj = houseXml.read_house_xml(self.m_pyhouse_obj)
     # print(PrettyFormatAny.form(l_obj, 'B1-4-A - XML'))
     self.assertEqual(l_obj.Name, TESTING_HOUSE_NAME)
     self.assertEqual(str(l_obj.Key), TESTING_HOUSE_KEY)
     self.assertEqual(str(l_obj.Active), TESTING_HOUSE_ACTIVE)
     self.assertEqual(l_obj.UUID, TESTING_HOUSE_UUID)
Ejemplo n.º 3
0
 def test_06_ReadXml(self):
     """ Read in the xml file and fill in x
     """
     l_house_obj = houseXml.read_house_xml(self.m_pyhouse_obj)
     self.assertEqual(l_house_obj.Name, TESTING_HOUSE_NAME)
     self.assertEqual(l_house_obj.Location.Street, TESTING_LOCATION_STREET)
     self.assertEqual(l_house_obj.Rooms[0].Name, TESTING_ROOM_NAME_0)
Ejemplo n.º 4
0
 def test_01_CreateJson(self):
     """ Create a JSON object for Location.5
     """
     l_house = houseXml.read_house_xml(self.m_pyhouse_obj)
     print('House: {0:}'.format(l_house))
     l_json = json_tools.encode_json(l_house)
     print('JSON: {0:}'.format(l_json))
Ejemplo n.º 5
0
 def test_03_House(self):
     l_obj = houseXml.read_house_xml(self.m_pyhouse_obj)
     # print(PrettyFormatAny.form(l_obj, 'B1-03-A - XML'))
     self.assertEqual(l_obj.Name, TESTING_HOUSE_NAME)
     self.assertEqual(str(l_obj.Key), TESTING_HOUSE_KEY)
     self.assertEqual(str(l_obj.Active), TESTING_HOUSE_ACTIVE)
     self.assertEqual(l_obj.UUID, TESTING_HOUSE_UUID)
     self.assertEqual(str(l_obj.Location.Latitude), TESTING_LOCATION_LATITUDE)
     self.assertEqual(l_obj.Rooms[0].Name, TESTING_ROOM_NAME_0)
Ejemplo n.º 6
0
 def test_01_Create(self):
     """ Create a JSON object for Location.5
     """
     l_house = houseXml.read_house_xml(self.m_pyhouse_obj)
     # print(PrettyFormatAny.form(l_house, 'J1-01-A - House'))
     l_json = json_tools.encode_json(l_house)
     # print('J1-01-B - JSON: {}'.format(l_json))
     l_decoded = json_tools.decode_json_unicode(l_json)
     # print(PrettyFormatAny.form(l_decoded, 'J1-01-C - Decoded'))
     self.assertEqual(l_decoded['Name'], TESTING_HOUSE_NAME)
Ejemplo n.º 7
0
 def test_03_Base(self):
     l_xml = houseXml.read_house_xml(self.m_pyhouse_obj)
     self.assertEqual(l_xml.Name, TESTING_HOUSE_NAME)
     self.assertEqual(l_xml.Key, int(TESTING_HOUSE_KEY))
     self.assertEqual(l_xml.Active, bool(TESTING_HOUSE_ACTIVE))
Ejemplo n.º 8
0
 def test_02_Xml(self):
     l_xml = houseXml.read_house_xml(self.m_pyhouse_obj)
     # print(PrettyFormatAny.form(l_xml, 'XML'))
     self.assertEqual(l_xml.Name, TESTING_HOUSE_NAME)