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)
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)
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))
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)
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)
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)
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))
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)