Пример #1
0
 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)
Пример #2
0
 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)
Пример #3
0
    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())
Пример #4
0
    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())