def testFullWeekDayNames(self): studyweek = bsuirparser.parse(self.testdata) testresult =u"Понедельник Вторник Среда Четверг Пятница Суббота" res = [] for studyday in studyweek: res.append(studyday.get_full_name()) text = u" ".join(res) self.assertEqual(text, testresult)
def testFullWeekDayNames(self): studyweek = bsuirparser.parse(self.testdata) testresult = u"Понедельник Вторник Среда Четверг Пятница Суббота" res = [] for studyday in studyweek: res.append(studyday.get_full_name()) text = u" ".join(res) self.assertEqual(text, testresult)
def testParse(self): testresult = u"""8:00-9:35 МССвИР лк 205-3 Гусынина Ю.А. 9:45-11:20 СхТ лк 205-3 Тимошенко В.С. 2 11:40-13:15 1 ТПР лр 505-5 Искра Н.А. 1 11:40-13:15 2 ТПР лр 505-5 Искра Н.А. 4 11:40-13:15 ОТУиС лр 221-5 Сидорович А.С. 3 11:40-13:15 СхТ лр 506-5 Тимошенко В.С. 3 13:25-15:00 ТПР лр 505-5 Искра Н.А. 4 13:25-15:00 СхТ лр 506-5 Тимошенко В.С. 2 13:25-15:00 1 СхТ лр 506-5 Тимошенко В.С. 1,3 11:40-13:15 1 ООПП лр 505-5 Искра Н.А. 4 11:40-13:15 1 СхТ лр 506-5 Тимошенко В.С. 1,3 11:40-13:15 2 СхТ лр 506-5 Тимошенко В.С. 2,4 11:40-13:15 2 ООПП лр 505-5 Искра Н.А. 2,4 13:25-15:00 АВМиС лр 502-5 Одинец Д.Н. 1,3 13:25-15:00 ООПП лр 505-5 Искра Н.А. 15:20-16:55 АВМиС лк 514-5 Одинец Д.Н. 17:05-18:40 СПОВМ лк 514-5 Фролов И.И. 8:00-9:35 ООПП лк 514-5 Супонев В.А. 1,3 9:45-11:20 СхТ лк 514-5 Тимошенко В.С. 2,4 9:45-11:20 СПОВМ лк 514-5 Фролов И.И. 11:40-13:15 ФК-ЗОЖ СПИДиН 1,3 13:25-15:00 1 АВМиС лр 502-5 Одинец Д.Н. 2,4 13:25-15:00 1 СПОВМ лр 509-5 Перцев Д.Ю. 1,3 13:25-15:00 2 СПОВМ лр 509-5 Перцев Д.Ю. 2,4 13:25-15:00 2 АВМиС лр 502-5 Одинец Д.Н. Спецподготовка 8:00-9:35 ОТУиС лк 514-5 Иванов Н.Н. 9:45-11:20 ФК-ЗОЖ СПИДиН 2,4 11:40-13:15 СхТ пз 506-5 4 8:00-9:35 2 ОТУиС лр 501-5 Сидорович А.С. 1 8:00-9:35 1 МССвИР лр 305-3, 303-3 Гусынина Ю.А. 3 8:00-9:35 2 МССвИР лр 305-3, 303-3 Гусынина Ю.А. 2 8:00-9:35 1 ОТУиС лр 501-5 Сидорович А.С. 1 9:45-11:20 МССвИР лр 305-3 Гусынина Ю.А. 3 9:45-11:20 МССвИР пз 305-3 Гусынина Ю.А. 2,4 9:45-11:20 СПОВМ лр 505-5 Перцев Д.Ю. 2,4 11:40-13:15 ОТУиС лк 514-5 Иванов Н.Н. 1,3 11:40-13:15 ТПР лк 514-5 Татур М.М. 1,3 13:25-15:00 АВМиС лк 514-5 Одинец Д.Н. 2,4 13:25-15:00 ООПП лк 514-5 Супонев В.А.""" studyweek = bsuirparser.parse(self.testdata) text = u"" for studyday in studyweek: for lesson in studyday: text += unicode(lesson).strip() + "\n" self.assertEqual(text.strip(), testresult.strip())
def testParse(self): testresult = u'''8:00-9:35 МССвИР лк 205-3 Гусынина Ю.А. 9:45-11:20 СхТ лк 205-3 Тимошенко В.С. 2 11:40-13:15 1 ТПР лр 505-5 Искра Н.А. 1 11:40-13:15 2 ТПР лр 505-5 Искра Н.А. 4 11:40-13:15 ОТУиС лр 221-5 Сидорович А.С. 3 11:40-13:15 СхТ лр 506-5 Тимошенко В.С. 3 13:25-15:00 ТПР лр 505-5 Искра Н.А. 4 13:25-15:00 СхТ лр 506-5 Тимошенко В.С. 2 13:25-15:00 1 СхТ лр 506-5 Тимошенко В.С. 1,3 11:40-13:15 1 ООПП лр 505-5 Искра Н.А. 4 11:40-13:15 1 СхТ лр 506-5 Тимошенко В.С. 1,3 11:40-13:15 2 СхТ лр 506-5 Тимошенко В.С. 2,4 11:40-13:15 2 ООПП лр 505-5 Искра Н.А. 2,4 13:25-15:00 АВМиС лр 502-5 Одинец Д.Н. 1,3 13:25-15:00 ООПП лр 505-5 Искра Н.А. 15:20-16:55 АВМиС лк 514-5 Одинец Д.Н. 17:05-18:40 СПОВМ лк 514-5 Фролов И.И. 8:00-9:35 ООПП лк 514-5 Супонев В.А. 1,3 9:45-11:20 СхТ лк 514-5 Тимошенко В.С. 2,4 9:45-11:20 СПОВМ лк 514-5 Фролов И.И. 11:40-13:15 ФК-ЗОЖ СПИДиН 1,3 13:25-15:00 1 АВМиС лр 502-5 Одинец Д.Н. 2,4 13:25-15:00 1 СПОВМ лр 509-5 Перцев Д.Ю. 1,3 13:25-15:00 2 СПОВМ лр 509-5 Перцев Д.Ю. 2,4 13:25-15:00 2 АВМиС лр 502-5 Одинец Д.Н. Спецподготовка 8:00-9:35 ОТУиС лк 514-5 Иванов Н.Н. 9:45-11:20 ФК-ЗОЖ СПИДиН 2,4 11:40-13:15 СхТ пз 506-5 4 8:00-9:35 2 ОТУиС лр 501-5 Сидорович А.С. 1 8:00-9:35 1 МССвИР лр 305-3, 303-3 Гусынина Ю.А. 3 8:00-9:35 2 МССвИР лр 305-3, 303-3 Гусынина Ю.А. 2 8:00-9:35 1 ОТУиС лр 501-5 Сидорович А.С. 1 9:45-11:20 МССвИР лр 305-3 Гусынина Ю.А. 3 9:45-11:20 МССвИР пз 305-3 Гусынина Ю.А. 2,4 9:45-11:20 СПОВМ лр 505-5 Перцев Д.Ю. 2,4 11:40-13:15 ОТУиС лк 514-5 Иванов Н.Н. 1,3 11:40-13:15 ТПР лк 514-5 Татур М.М. 1,3 13:25-15:00 АВМиС лк 514-5 Одинец Д.Н. 2,4 13:25-15:00 ООПП лк 514-5 Супонев В.А.''' studyweek = bsuirparser.parse(self.testdata) text =u'' for studyday in studyweek: for lesson in studyday: text += unicode(lesson).strip()+"\n" self.assertEqual(text.strip(), testresult.strip())