def setUp(self): Group.objects.get_or_create(name="tutors") Group.objects.get_or_create(name="program_managers") self.request_factory = RequestFactory() data = generate_exam_enrollments(2017, with_different_offer=True) self.academic_year = data["academic_year"] self.session_exam_calendar = data["session_exam_calendar"] self.learning_unit_year = data["learning_unit_year"] self.enrollments = data["exam_enrollments"] self.attribution = data["attribution"] self.offer_years = data["offer_years"] self.tutor = self.attribution.tutor add_permission(self.tutor.person.user, "can_access_scoreencoding") self.program_managers = [ ProgramManagerFactory(offer_year=self.offer_years[i]) for i in range(0, 2) ] [ add_permission(self.program_managers[i].person.user, "can_access_scoreencoding") for i in range(0, 2) ] # Mock academic_year / session_exam_calendar in order to be decouple test from system time self.mock_academic_year( current_academic_year=self.academic_year, starting_academic_year=self.academic_year, ) self.mock_session_exam_calendar( current_session_exam=self.session_exam_calendar)
def generate_online_encoding_data(self): Group.objects.get_or_create(name="tutors") Group.objects.get_or_create(name="program_managers") self.request_factory = RequestFactory() data = generate_exam_enrollments(2017, with_different_offer=True) self.learning_unit_year = data["learning_unit_year"] self.enrollments = data["exam_enrollments"] self.attribution = data["attribution"] self.offer_years = data["offer_years"] self.tutor = self.attribution.tutor add_permission(self.tutor.person.user, "can_access_scoreencoding") self.program_managers = [ProgramManagerFactory(offer_year=self.offer_years[i]) for i in range(0,2)] [add_permission(self.program_managers[i].person.user, "can_access_scoreencoding") for i in range(0,2)]
def setUp(self): Group.objects.get_or_create(name="tutors") Group.objects.get_or_create(name="program_managers") self.request_factory = RequestFactory() data = generate_exam_enrollments(2017, with_different_offer=True) self.academic_year = data["academic_year"] self.session_exam_calendar = data["session_exam_calendar"] self.learning_unit_year = data["learning_unit_year"] self.enrollments = data["exam_enrollments"] self.attribution = data["attribution"] self.offer_years = data["offer_years"] self.tutor = self.attribution.tutor add_permission(self.tutor.person.user, "can_access_scoreencoding") self.program_managers = [ProgramManagerFactory(offer_year=self.offer_years[i]) for i in range(0,2)] [add_permission(self.program_managers[i].person.user, "can_access_scoreencoding") for i in range(0,2)] # Mock academic_year / session_exam_calendar in order to be decouple test from system time self.mock_academic_year( current_academic_year=self.academic_year, starting_academic_year=self.academic_year, ) self.mock_session_exam_calendar(current_session_exam=self.session_exam_calendar)