Ejemplo n.º 1
0
    def setUp(self):
        # Every test needs access to the request factory.
        self.factory = RequestFactory()
        self.redir = convenience_redirector()
        #db class map
        m1 = CurrentTermMap(course_prefix="db", course_suffix="Winter2013")
        m1.save()
        m2 = CurrentTermMap(course_prefix="class2go", course_suffix="tutorial")
        m2.save()
        m3 = CurrentTermMap(course_prefix="EE364A", course_suffix="Winter2013")
        m3.save()
        for (course, suffix) in (
            ('nlp', 'Fall2012'),
            ('test', 'Fall2012'),
            ('networking', 'Fall2012'),
            ('crypto', 'Fall2012'),
            ('security', 'Fall2012'),
            ('cs144', 'Fall2012'),
            ('cs224n', 'Fall2012'),
            ('solar', 'Fall2012'),
            ('matsci256', 'Fall2012'),
            ('psych30', 'Fall2012'),
            ('nano', 'Fall2012'),
            ('msande111', 'Fall2012'),
            ('db', 'Winter2013'),
            ('class2go', 'tutorial'),
            ('EE364A', 'Winter2013'),
            ('networking', 'WallaWalla'),
        ):

            ### Create the new Course ###
            r = randrange(0, 100000000)
            student_group = Group.objects.create(
                name="Student Group for class2go course " + course + " %d" % r)
            instructor_group = Group.objects.create(
                name="Instructor Group for class2go course " + course +
                " %d" % r)
            tas_group = Group.objects.create(
                name="TAS Group for class2go course " + course + " %d" % r)
            readonly_tas_group = Group.objects.create(
                name="Readonly TAS Group for class2go course " + course +
                " %d" % r)

            c = Course(
                handle=course + '--' + suffix,
                student_group_id=student_group.id,
                instructor_group_id=instructor_group.id,
                tas_group_id=tas_group.id,
                readonly_tas_group_id=readonly_tas_group.id,
            )

            c.save()