コード例 #1
0
ファイル: tests.py プロジェクト: sparcs-kaist/otl
    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
    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()
コード例 #3
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()
コード例 #4
0
ファイル: auto_course_gen.py プロジェクト: sparcs-kaist/otl
# -*- coding: utf-8
from otl.apps.dictionary.models import Course, Professor
from otl.apps.accounts.models import Department

#writer =  User.objects.get(username='******')

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()