Пример #1
0
    def setUp(self):
        BaseTestCase.setUp(self)
        settings.NEXT_YEAR = 2009
        settings.NEXT_SEMESTER = 1
        dep = Department.objects.get(id=532)
        course = Course(old_code='CS330',
                        department=dep,
                        type='전필',
                        type_en='Major Required',
                        title='운영체제 및 실험',
                        score_average=0,
                        load_average=0,
                        gain_average=0)
        course.save()
        ''' Create Lecture 1 '''
        lecture1 = Lecture(code='36.330',
                           old_code='CS330',
                           class_no='A',
                           title='운영체제 및 실험',
                           type='전필',
                           type_en='Major Required',
                           audience=0,
                           credit=4,
                           semester=3,
                           year=2009,
                           is_english=True,
                           department=dep,
                           course=course)
        lecture1.save()

        time1 = ClassTime(lecture=lecture1,
                          day=0,
                          begin=time(13, 0),
                          end=time(16, 0))
        time1.save()

        prof = Professor(professor_name='테스트교수', professor_id=100)
        prof.save()
        lecture1.professor.add(prof)
        ''' Create Lecture 2 '''
        lecture2 = Lecture(code='36.330',
                           old_code='CS330',
                           class_no='B',
                           title='운영체제 및 실험',
                           type='전필',
                           type_en='Major Required',
                           audience=0,
                           credit=4,
                           semester=3,
                           year=2009,
                           is_english=True,
                           department=dep,
                           course=course)
        lecture2.save()

        time2 = ClassTime(lecture=lecture2,
                          day=0,
                          begin=time(15, 0),
                          end=time(17, 0))
        time2.save()
        ''' Create Lecture 3 '''
        lecture3 = Lecture(code='36.330',
                           old_code='CS330',
                           class_no='A',
                           title='운영체제 및 실험',
                           type='전필',
                           type_en='Major Required',
                           audience=0,
                           credit=4,
                           semester=1,
                           year=2010,
                           is_english=True,
                           department=dep,
                           course=course)
        lecture3.save()

        time3 = ClassTime(lecture=lecture3,
                          day=0,
                          begin=time(15, 0),
                          end=time(17, 0))
        time3.save()
        self.client.login(username='******', password='******')
        ''' Create Lecture 4 '''
        lecture4 = Lecture(code='36.330',
                           old_code='CS330',
                           class_no='C',
                           title='운영체제 및 실험',
                           type='전필',
                           type_en='Major Required',
                           audience=0,
                           credit=4,
                           semester=3,
                           year=2009,
                           is_english=True,
                           department=dep,
                           course=course)
        lecture4.save()

        time4 = ClassTime(lecture=lecture4,
                          day=1,
                          begin=time(14, 0),
                          end=time(17, 0))
        time4.save()
Пример #2
0
courses = Course.objects.filter(title__icontains=u'과목')
courses.delete()

department = Department.objects.get(id=532)
type = u'전공필수'
type_en = 'Major Required'
score_average = 0
load_average = 0
gain_average = 0
professor = Professor.objects.get(professor_id=284)

for n in range(0, 0):
    old_code = 'CS0%02d' % n
    title = u'과목%02d' % n
    title_en = 'Course%02d' % n

    course = Course(old_code=old_code,
                    department=department,
                    type=type,
                    type_en=type_en,
                    title=title,
                    title_en=title_en,
                    score_average=score_average,
                    load_average=load_average,
                    gain_average=gain_average)
    course.save()

    course.professors.add(professor)
    course.save()