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)
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)
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)
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)
def test_01_OneBase(self): l_schedule = scheduleXml._read_one_schedule(self.m_xml.schedule) l_xml = scheduleXml._write_one_base_schedule(l_schedule)
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')
def test_03_OneSchedule(self): l_schedule = scheduleXml._read_one_schedule(self.m_xml.schedule) l_xml = scheduleXml._write_one_schedule(l_schedule)
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)