Пример #1
0
 def test_2_OneLight(self):
     l_schedule = scheduleXml._read_one_schedule(self.m_xml.schedule)
     l_xml = scheduleXml._write_one_base_schedule(l_schedule)
     scheduleXml._write_one_light_schedule(l_schedule, l_xml)
     # print(PrettyFormatAny.form(l_xml, 'B2-2-A - One Light'))
     self.assertEqual(l_xml.attrib['Name'], TESTING_SCHEDULE_NAME_0)
     self.assertEqual(l_xml.attrib['Key'], TESTING_SCHEDULE_KEY_0)
     self.assertEqual(l_xml.attrib['Active'], TESTING_SCHEDULE_ACTIVE_0)
     self.assertEqual(l_xml.find('UUID').text, TESTING_SCHEDULE_UUID_0)
     self.assertEqual(l_xml.find('DayOfWeek').text, TESTING_SCHEDULE_DOW_0)
     self.assertEqual(
         l_xml.find('ScheduleMode').text, TESTING_SCHEDULE_MODE_0)
     self.assertEqual(
         l_xml.find('ScheduleType').text, TESTING_SCHEDULE_TYPE_0)
     self.assertEqual(l_xml.find('Time').text, TESTING_SCHEDULE_TIME_0)
     self.assertEqual(l_xml.find('Level').text, TESTING_SCHEDULE_LEVEL_0)
     self.assertEqual(
         l_xml.find('LightName').text, TESTING_SCHEDULE_LIGHT_NAME_0)
     self.assertEqual(
         l_xml.find('LightUUID').text, TESTING_SCHEDULE_LIGHT_UUID_0)
     self.assertEqual(l_xml.find('Rate').text, TESTING_SCHEDULE_RATE_0)
     self.assertEqual(
         l_xml.find('RoomName').text, TESTING_SCHEDULE_ROOM_NAME_0)
     self.assertEqual(
         l_xml.find('RoomUUID').text, TESTING_SCHEDULE_ROOM_UUID_0)
Пример #2
0
 def test_1_OneBase(self):
     l_schedule = scheduleXml._read_one_schedule(self.m_xml.schedule)
     l_xml = scheduleXml._write_one_base_schedule(l_schedule)
     # print(PrettyFormatAny.form(l_xml, 'B2-1-A - One Interface'))
     self.assertEqual(l_xml.attrib['Name'], TESTING_SCHEDULE_NAME_0)
     self.assertEqual(l_xml.attrib['Key'], TESTING_SCHEDULE_KEY_0)
     self.assertEqual(l_xml.attrib['Active'], TESTING_SCHEDULE_ACTIVE_0)
     self.assertEqual(l_xml.find('UUID').text, TESTING_SCHEDULE_UUID_0)
     self.assertEqual(l_xml.find('DayOfWeek').text, TESTING_SCHEDULE_DOW_0)
     self.assertEqual(
         l_xml.find('ScheduleMode').text, TESTING_SCHEDULE_MODE_0)
     self.assertEqual(
         l_xml.find('ScheduleType').text, TESTING_SCHEDULE_TYPE_0)
     self.assertEqual(l_xml.find('Time').text, TESTING_SCHEDULE_TIME_0)
Пример #3
0
 def test_3_OneSchedule(self):
     l_schedule = scheduleXml._read_one_schedule(self.m_xml.schedule)
     l_xml = scheduleXml._write_one_schedule(l_schedule)
     # print(PrettyFormatAny.form(l_xml, 'B2-3-A - One Schedule'))
     self.assertEqual(l_xml.attrib['Name'], TESTING_SCHEDULE_NAME_0)
Пример #4
0
 def test_3_OneSchedule(self):
     l_sched = scheduleXml._read_one_schedule(self.m_xml.schedule)
     # print(PrettyFormatAny.form(l_sched, 'B1-3-A - One Schedule'))
     self.assertEqual(l_sched.Name, 'Evening 1')
     self.assertEqual(l_sched.LightName, TESTING_LIGHT_NAME_0)
     self.assertEqual(l_sched.RoomName, TESTING_SCHEDULE_ROOM_NAME_0)
Пример #5
0
 def test_01_OneBase(self):
     l_schedule = scheduleXml._read_one_schedule(self.m_xml.schedule)
     l_xml = scheduleXml._write_one_base_schedule(l_schedule)
Пример #6
0
 def test_03_OneSchedule(self):
     l_sched = scheduleXml._read_one_schedule(self.m_xml.schedule)
     self.assertEqual(l_sched.Name, 'Evening 1')
     self.assertEqual(l_sched.LightName, 'lr_cans')
     self.assertEqual(l_sched.RoomName, 'Living Room')
Пример #7
0
 def test_03_OneSchedule(self):
     l_schedule = scheduleXml._read_one_schedule(self.m_xml.schedule)
     l_xml = scheduleXml._write_one_schedule(l_schedule)
Пример #8
0
 def test_02_OneLight(self):
     l_schedule = scheduleXml._read_one_schedule(self.m_xml.schedule)
     l_xml = scheduleXml._write_one_base_schedule(l_schedule)
     scheduleXml._write_one_light_schedule(l_schedule, l_xml)