Ejemplo n.º 1
0
    def restore_object(self, attrs, instance=None):
        if instance is None:
            return Course(attrs['id'], attrs['modes'],
                          attrs['verification_deadline'])

        instance.update(attrs)
        return instance
Ejemplo n.º 2
0
 def create(self, validated_data):
     """Create course modes for a course. """
     course = Course(
         validated_data["id"],
         self._new_course_mode_models(validated_data["modes"]),
         verification_deadline=validated_data["verification_deadline"])
     course.save()
     return course
Ejemplo n.º 3
0
 def setUp(self):
     super(CourseTests, self).setUp()
     self.course = Course('a/b/c', [])