Example #1
0
 def test_06_All(self):
     """ Write all thermostats
     """
     l_objs = hvacXML.read_hvac_xml(self.m_pyhouse_obj)
     self.m_pyhouse_obj.House.Hvac = l_objs
     l_xml = ET.Element('HvacSection')
     l_xml = hvacXML.write_hvac_xml(self.m_pyhouse_obj, l_xml)
     self.assertEqual(l_xml.find('ThermostatSection/Thermostat/Comment').text, TESTING_DEVICE_COMMENT)
Example #2
0
 def test_06_All(self):
     """ Write all thermostats
     """
     l_objs = hvacXML.read_hvac_xml(self.m_pyhouse_obj)
     self.m_pyhouse_obj.House.Hvac = l_objs
     l_xml = ET.Element('HvacSection')
     l_xml = hvacXML.write_hvac_xml(self.m_pyhouse_obj, l_xml)
     self.assertEqual(
         l_xml.find('ThermostatSection/Thermostat/Comment').text,
         TESTING_DEVICE_COMMENT)
Example #3
0
 def test_06_AllThermostats(self):
     """Read all the thermostats on file.
     """
     l_obj = hvacXML.read_hvac_xml(self.m_pyhouse_obj)
     self.assertEqual(len(l_obj.Thermostats), 2)
     self.assertEqual(l_obj.Thermostats[0].Name, TESTING_THERMOSTAT_NAME_0)
     self.assertEqual(l_obj.Thermostats[0].CoolSetPoint, float(TESTING_THERMOSTAT_COOL_SETPOINT_0))
Example #4
0
 def test_06_AllThermostats(self):
     """Read all the thermostats on file.
     """
     l_obj = hvacXML.read_hvac_xml(self.m_pyhouse_obj)
     self.assertEqual(len(l_obj.Thermostats), 2)
     self.assertEqual(l_obj.Thermostats[0].Name, TESTING_THERMOSTAT_NAME_0)
     self.assertEqual(l_obj.Thermostats[0].CoolSetPoint,
                      float(TESTING_THERMOSTAT_COOL_SETPOINT_0))
 def setUp(self, p_root):
     self.m_pyhouse_obj = SetupPyHouseObj().BuildPyHouseObj(p_root)
     self.m_version = '1.4.0'
     self.m_xml = SetupPyHouseObj().BuildXml(p_root)
     self.m_pyhouse_obj.House.FamilyData = familyAPI(
         self.m_pyhouse_obj).LoadFamilyTesting()
     self.m_pyhouse_obj.House.Lighting.Controllers = controllerAPI(
     ).read_all_controllers_xml(self.m_pyhouse_obj)
     self.m_pyhouse_obj.House.Lighting.Lights = lightsAPI.read_all_lights_xml(
         self.m_pyhouse_obj, self.m_xml.controller_sect, self.m_version)
     self.m_pyhouse_obj.House.Hvac = hvacXML.read_hvac_xml(
         self.m_pyhouse_obj)
Example #6
0
 def setUp(self, p_root):
     self.m_pyhouse_obj = SetupPyHouseObj().BuildPyHouseObj(p_root)
     self.m_version = '1.4.0'
     self.m_xml = SetupPyHouseObj().BuildXml(p_root)
     self.m_pyhouse_obj.House.FamilyData = familyAPI(
                         self.m_pyhouse_obj).LoadFamilyTesting()
     self.m_pyhouse_obj.House.Lighting.Controllers = controllerAPI().read_all_controllers_xml(
                         self.m_pyhouse_obj, self.m_xml.controller_sect, self.m_version)
     self.m_pyhouse_obj.House.Lighting.Lights = lightsAPI.read_all_lights_xml(
                         self.m_pyhouse_obj, self.m_xml.controller_sect, self.m_version)
     self.m_pyhouse_obj.House.Hvac = hvacXML.read_hvac_xml(
                         self.m_pyhouse_obj)
Example #7
0
 def SaveXml(self, p_xml):
     l_xml = hvacXML.write_hvac_xml(self.m_pyhouse_obj, p_xml)
     p_xml.append(l_xml)
     LOG.info("Saved Hvac XML.")
     return l_xml
Example #8
0
 def LoadXml(self, p_pyhouse_obj):
     l_obj = hvacXML.read_hvac_xml(p_pyhouse_obj)
     p_pyhouse_obj.House.Hvac = l_obj
     return l_obj
Example #9
0
 def SaveXml(self, p_xml):
     l_xml = hvacXML.write_hvac_xml(self.m_pyhouse_obj, p_xml)
     p_xml.append(l_xml)
     LOG.info("Saved Hvac XML.")
     return l_xml
Example #10
0
 def LoadXml(self, p_pyhouse_obj):
     l_obj = hvacXML.read_hvac_xml(p_pyhouse_obj)
     p_pyhouse_obj.House.Hvac = l_obj
     return l_obj
Example #11
0
 def test_01_PyHouse(self):
     """Read the base device XML
     """
     self.m_pyhouse_obj.House.Hvac = hvacXML.read_hvac_xml(
         self.m_pyhouse_obj)
     self.assertNotEqual(self.m_pyhouse_obj.House.Hvac, None)
Example #12
0
 def test_01_AllThermostats(self):
     """Read all the thermostats on file.
     """
     l_obj = hvacXML.read_hvac_xml(self.m_pyhouse_obj)
     self.assertEqual(len(l_obj.Thermostats), 0)
Example #13
0
 def test_01_PyHouse(self):
     """Read the base device XML
     """
     self.m_pyhouse_obj.House.Hvac = hvacXML.read_hvac_xml(self.m_pyhouse_obj)
     self.assertNotEqual(self.m_pyhouse_obj.House.Hvac, None)
Example #14
0
 def test_01_AllThermostats(self):
     """Read all the thermostats on file.
     """
     l_obj = hvacXML.read_hvac_xml(self.m_pyhouse_obj)
     self.assertEqual(len(l_obj.Thermostats), 0)