Esempio n. 1
0
 def _new_exchange_object(self, cls, course_id, assignment_id, student_id):
     assert issubclass(cls, Exchange)
     cls.cache = str(self.cache_dir)
     coursedir = CourseDirectory()
     coursedir.root = str(self.course_dir)
     coursedir.course_id = course_id
     coursedir.assignment_id = assignment_id
     obj = cls(coursedir=coursedir)
     obj.username = student_id
     return obj
Esempio n. 2
0
def create_temp_course():
    tmp_dir = TemporaryDirectory()
    coursedir = CourseDirectory()
    coursedir.root = tmp_dir.name
    return tmp_dir, coursedir