Example #1
0
 def LoadXml(self, p_pyhouse_obj):
     """ Load the Schedule xml info.
     """
     l_schedules = scheduleXml.read_schedules_xml(p_pyhouse_obj)
     p_pyhouse_obj.House.Schedules = l_schedules
     LOG.info('Loaded {} Schedules XML'.format(len(l_schedules)))
     return l_schedules  # for testing
Example #2
0
 def LoadXml(self, p_pyhouse_obj):
     """ Load the Schedule xml info.
     """
     l_schedules = scheduleXml.read_schedules_xml(p_pyhouse_obj)
     self.m_pyhouse_obj.House.Schedules = l_schedules
     LOG.info('Loaded {} Schedules XML'.format(len(l_schedules)))
     return l_schedules  # for testing
Example #3
0
 def test_4_AllSchedules(self):
     l_schedules = scheduleXml.read_schedules_xml(self.m_pyhouse_obj)
     # print(PrettyFormatAny.form(l_schedules, 'B1-4-A - Schedules'))
     # print(PrettyFormatAny.form(l_schedules[0], 'Schedules'))
     # print(PrettyFormatAny.form(l_schedules[1], 'Schedules'))
     # print(PrettyFormatAny.form(l_schedules[2], 'Schedules'))
     # print(PrettyFormatAny.form(l_schedules[3], 'Schedules'))
     self.assertEqual(len(l_schedules), 4)
Example #4
0
 def setUp(self, p_root):
     self.m_pyhouse_obj = SetupPyHouseObj().BuildPyHouseObj(p_root)
     self.m_pyhouse_obj.House.Location.RiseSet = Mock.RiseSet()
     self.m_xml = SetupPyHouseObj().BuildXml(p_root)
     self.m_api = scheduleAPI(self.m_pyhouse_obj)
     self.m_schedules = scheduleXml.read_schedules_xml(self.m_pyhouse_obj)
     self.m_pyhouse_obj.House.Schedule = self.m_schedules
     self.m_schedule_obj = self.m_schedules[0]
     twisted.internet.base.DelayedCall.debug = True
     self.m_pyhouse_obj.House.FamilyData = familyAPI(self.m_pyhouse_obj).LoadFamilyTesting()
Example #5
0
 def setUp(self, p_root):
     self.m_pyhouse_obj = SetupPyHouseObj().BuildPyHouseObj(p_root)
     self.m_pyhouse_obj.House.Location.RiseSet = Mock.RiseSet()
     self.m_xml = SetupPyHouseObj().BuildXml(p_root)
     self.m_api = scheduleAPI(self.m_pyhouse_obj)
     self.m_schedules = scheduleXml.read_schedules_xml(self.m_pyhouse_obj)
     self.m_pyhouse_obj.House.Schedule = self.m_schedules
     self.m_schedule_obj = self.m_schedules[0]
     twisted.internet.base.DelayedCall.debug = True
     self.m_pyhouse_obj.House.FamilyData = familyAPI(self.m_pyhouse_obj).LoadFamilyTesting()
Example #6
0
 def test_4_AllSchedules(self):
     l_schedules = scheduleXml.read_schedules_xml(self.m_pyhouse_obj)
     l_xml, l_count = scheduleXml.write_schedules_xml(l_schedules)
     # print(PrettyFormatAny.form(l_xml, 'B2-4-A - All Interfaces'))
     self.assertEqual(l_count, len(l_schedules))
     self.assertEqual(l_xml[0].attrib['Name'], TESTING_SCHEDULE_NAME_0)
     self.assertEqual(l_xml[0][1].text, TESTING_SCHEDULE_DOW_0)
     self.assertEqual(l_xml[1].attrib['Name'], TESTING_SCHEDULE_NAME_1)
     self.assertEqual(l_xml[1][1].text, TESTING_SCHEDULE_DOW_1)
     self.assertEqual(l_xml[2].attrib['Name'], TESTING_SCHEDULE_NAME_2)
     self.assertEqual(l_xml[2][1].text, TESTING_SCHEDULE_DOW_2)
     self.assertEqual(l_xml[3].attrib['Name'], TESTING_SCHEDULE_NAME_3)
     self.assertEqual(l_xml[3][1].text, TESTING_SCHEDULE_DOW_3)
Example #7
0
 def setUp(self):
     SetupMixin.setUp(self, ET.fromstring(XML_LONG))
     self.m_pyhouse_obj.House.Schedules = scheduleXml.read_schedules_xml(self.m_pyhouse_obj)
     self.m_pyhouse_obj.APIs.Computer.MqttAPI = mqttAPI(self.m_pyhouse_obj)
     twisted.internet.base.DelayedCall.debug = True
Example #8
0
 def setUp(self):
     SetupMixin.setUp(self, ET.fromstring(XML_LONG))
     self.m_pyhouse_obj.House.Schedules = scheduleXml.read_schedules_xml(self.m_pyhouse_obj)
     self.m_pyhouse_obj.APIs.Computer.MqttAPI = mqttAPI(self.m_pyhouse_obj)
Example #9
0
 def setUp(self):
     SetupMixin.setUp(self, ET.fromstring(XML_LONG))
     self.m_pyhouse_obj.House.Schedules = scheduleXml.read_schedules_xml(self.m_pyhouse_obj)
     self.m_pyhouse_obj.APIs.Computer.MqttAPI = mqttAPI(self.m_pyhouse_obj)
     twisted.internet.base.DelayedCall.debug = True
Example #10
0
 def setUp(self):
     SetupMixin.setUp(self, ET.fromstring(XML_LONG))
     self.m_pyhouse_obj.House.Schedules = scheduleXml.read_schedules_xml(self.m_pyhouse_obj)
     self.m_pyhouse_obj.APIs.Computer.MqttAPI = mqttAPI(self.m_pyhouse_obj)
Example #11
0
 def test_04_AllSchedules(self):
     l_schedules = scheduleXml.read_schedules_xml(self.m_pyhouse_obj)
     self.assertEqual(len(l_schedules), 4)
Example #12
0
 def test_04_AllSchedules(self):
     l_schedules = scheduleXml.read_schedules_xml(self.m_pyhouse_obj)
     l_xml = scheduleXml.write_schedules_xml(l_schedules)