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
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
def setUp(self): super(CourseTests, self).setUp() self.course = Course('a/b/c', [])