def setUpTestData(cls): participant = PersonFactory() person_information = ContinuingEducationPersonFactory( person=participant) cls.admission = AdmissionFactory(person_information=person_information) cls.participant_file = AdmissionFileFactory(uploaded_by=participant) cls.manager = ContinuingEducationManagerFactory() cls.manager_file = AdmissionFileFactory(uploaded_by=cls.manager.person) other_manager = ContinuingEducationManagerFactory() cls.other_manager_file = AdmissionFileFactory( uploaded_by=other_manager.person) cls.context = { 'user': cls.manager.person.user, 'admission': cls.admission }
def setUpTestData(cls): cls.manager = ContinuingEducationManagerFactory() cls.prospect = ProspectFactory() EducationGroupYearFactory( education_group=cls.prospect.formation.education_group, academic_year=create_current_academic_year() )
def test_valid_form_for_continuing_education_managers(self): self.manager = ContinuingEducationManagerFactory() self.client.force_login(self.manager.person.user) data = self.formation.__dict__ data['formation'] = self.formation.pk form = ContinuingEducationTrainingForm(data=data, user=self.manager.person.user) self.assertTrue(form.is_valid(), form.errors)
def setUpTestData(cls): cls.continuing_education_manager = ContinuingEducationManagerFactory() cls.admission = AdmissionFactory(state=VALIDATED) EducationGroupYearFactory( education_group=cls.admission.formation.education_group, academic_year=create_current_academic_year() ) cls.url = reverse('injection_to_epc', args=[cls.admission.pk])
def setUpTestData(cls): cls.academic_year = create_current_academic_year() cls.education_group = EducationGroupFactory() EducationGroupYearFactory( education_group=cls.education_group, academic_year=cls.academic_year ) cls.formation = ContinuingEducationTrainingFactory( education_group=cls.education_group, additional_information_label='additional_information', registration_required=True ) cls.education_group_no_registration_required = EducationGroupFactory() EducationGroupYearFactory( education_group=cls.education_group_no_registration_required, academic_year=cls.academic_year ) cls.formation_no_registration_required = ContinuingEducationTrainingFactory( education_group=cls.education_group_no_registration_required, registration_required=False ) cls.manager = ContinuingEducationManagerFactory() cls.training_manager = ContinuingEducationTrainingManagerFactory(training=cls.formation) EntityVersionFactory( entity=cls.formation.management_entity ) cls.admission = AdmissionFactory( formation=cls.formation, state=SUBMITTED, person_information__person__gender='H', academic_year=cls.academic_year, ) a_person_information = ContinuingEducationPersonFactory(person__gender='H') cls.admission_no_admission_required = AdmissionFactory( formation=cls.formation_no_registration_required, state=ACCEPTED_NO_REGISTRATION_REQUIRED, person_information=a_person_information, academic_year=cls.academic_year, ) cls.file = SimpleUploadedFile( name='upload_test.pdf', content=str.encode(FILE_CONTENT), content_type="application/pdf" ) cls.country = CountryFactory() cls.person_data = { 'last_name': cls.admission.person_information.person.last_name, 'first_name': cls.admission.person_information.person.first_name, 'gender': cls.admission.person_information.person.gender, 'email': cls.admission.person_information.person.email, } cls.continuing_education_person_data = { 'birth_date': cls.admission.person_information.birth_date.strftime('%Y-%m-%d'), 'birth_location': cls.admission.person_information.birth_location, 'birth_country': cls.admission.person_information.birth_country.id, }
def setUpTestData(cls): cls.current_academic_year = create_current_academic_year() cls.education_group = EducationGroupFactory() EducationGroupYearFactory(education_group=cls.education_group, academic_year=cls.current_academic_year) cls.formation = ContinuingEducationTrainingFactory( education_group=cls.education_group) cls.training_manager = ContinuingEducationTrainingManagerFactory( training=cls.formation) cls.manager = ContinuingEducationManagerFactory()
def setUpTestData(cls): cls.manager = ContinuingEducationManagerFactory() cls.manager.person.employee = True cls.academic_year = create_current_academic_year() cls.education_group = EducationGroupFactory() EducationGroupYearFactory( education_group=cls.education_group, academic_year=cls.academic_year, ) cls.formation = ContinuingEducationTrainingFactory( education_group=cls.education_group, active=True) cls.training_manager = ContinuingEducationTrainingManagerFactory( training=cls.formation)
def setUpTestData(cls): cls.manager = ContinuingEducationManagerFactory() cls.current_acad_year = create_current_academic_year() cls.next_acad_year = AcademicYearFactory( year=cls.current_acad_year.year + 1) cls.formation1_to_activate = ContinuingEducationTrainingFactory( active=False) cls.formation2_to_activate = ContinuingEducationTrainingFactory( active=False) cls.formation1_to_deactivate = ContinuingEducationTrainingFactory( active=True) cls.formation2_to_deactivate = ContinuingEducationTrainingFactory( active=True) cls.education_group_yr_not_organized_yet = EducationGroupYearFactory( academic_year=cls.next_acad_year)
def setUpTestData(cls): cls.academic_year = create_current_academic_year() cls.education_group = EducationGroupFactory() EducationGroupYearFactory( education_group=cls.education_group, academic_year=cls.academic_year ) cls.formation_1 = ContinuingEducationTrainingFactory( education_group=cls.education_group ) cls.education_group = EducationGroupFactory() EducationGroupYearFactory( education_group=cls.education_group, academic_year=cls.academic_year ) cls.formation_2 = ContinuingEducationTrainingFactory( education_group=cls.education_group ) cls.manager = ContinuingEducationManagerFactory() EntityVersionFactory( entity=cls.formation_1.management_entity ) cls.admission_archived = AdmissionFactory( formation=cls.formation_1, state=WAITING, archived=True ) cls.admission_no_registration_required_archived = AdmissionFactory( formation=cls.formation_1, state=ACCEPTED_NO_REGISTRATION_REQUIRED, archived=True ) cls.registration_1_unarchived = AdmissionFactory( formation=cls.formation_2, state=ACCEPTED, archived=False ) cls.registration_2_archived = AdmissionFactory( formation=cls.formation_2, state=ACCEPTED, archived=True )
def setUpTestData(cls): cls.academic_year = create_current_academic_year() cls.education_group = EducationGroupFactory() EducationGroupYearFactory( education_group=cls.education_group, academic_year=cls.academic_year ) cls.formation = ContinuingEducationTrainingFactory( education_group=cls.education_group ) cls.manager = ContinuingEducationManagerFactory() cls.admission = AdmissionFactory( formation=cls.formation, state=SUBMITTED ) cls.admission_file = AdmissionFileFactory( admission=cls.admission )
def setUpTestData(cls): cls.manager = ContinuingEducationManagerFactory() cls.training_manager = ContinuingEducationTrainingManagerFactory() cls.academic_year = create_current_academic_year() cls.education_group = EducationGroupFactory() EducationGroupYearFactory(education_group=cls.education_group, academic_year=cls.academic_year) cls.formation = ContinuingEducationTrainingFactory( education_group=cls.education_group) cls.registrations_to_validate = [ AdmissionFactory( state=admission_state_choices.REGISTRATION_SUBMITTED, formation=cls.formation) for _ in range(2) ] cls.registration_not_to_validate = AdmissionFactory( state=admission_state_choices.DRAFT, diploma_produced=True, formation=cls.formation) cls.diplomas_to_produce = [ AdmissionFactory( state=admission_state_choices.VALIDATED, diploma_produced=False, formation=cls.formation, ucl_registration_complete=True, payment_complete=True, assessment_succeeded=True, ) for _ in range(2) ] cls.no_diploma_to_produce_because_waiting = AdmissionFactory( state=admission_state_choices.WAITING, diploma_produced=True, formation=cls.formation) cls.admissions_to_accept = [ AdmissionFactory(state=random.choice([ admission_state_choices.SUBMITTED, admission_state_choices.WAITING ]), formation=cls.formation) for _ in range(2) ] cls.admission_not_to_accept = AdmissionFactory( state=admission_state_choices.DRAFT, formation=cls.formation)
def setUpTestData(cls): cls.academic_year = create_current_academic_year() cls.education_group = EducationGroupFactory() EducationGroupYearFactory( education_group=cls.education_group, academic_year=cls.academic_year ) cls.formation = ContinuingEducationTrainingFactory( education_group=cls.education_group ) cls.manager = ContinuingEducationManagerFactory() cls.admission = AdmissionFactory( formation=cls.formation, state=ACCEPTED ) cls.admission_file = AdmissionFileFactory( admission=cls.admission ) cls.url = reverse('send_invoice_notification_mail', args=[cls.admission.pk])
def setUpTestData(cls): cls.academic_year = create_current_academic_year() cls.education_group = EducationGroupFactory() EducationGroupYearFactory( education_group=cls.education_group, academic_year=cls.academic_year ) cls.formation = ContinuingEducationTrainingFactory( education_group=cls.education_group, registration_required=False ) cls.manager = ContinuingEducationManagerFactory() cls.student_worker = PersonWithPermissionsFactory('view_admission', groups=[STUDENT_WORKERS_GROUP]) EntityVersionFactory( entity=cls.formation.management_entity ) a_person_information = ContinuingEducationPersonFactory(person__gender='H') cls.admission = AdmissionFactory( formation=cls.formation, state=SUBMITTED, person_information=a_person_information, )
def setUpTestData(cls): cls.academic_year = create_current_academic_year() cls.education_group = EducationGroupFactory() cls.start_date = date.today().replace(year=2010) cls.faculty = EntityVersionFactory( acronym="DRT_NEW", entity_type=FACULTY, start_date=cls.start_date, end_date=None, ) EducationGroupYearFactory( education_group=cls.education_group, academic_year=cls.academic_year, management_entity=cls.faculty.entity, ) cls.formation = ContinuingEducationTrainingFactory( education_group=cls.education_group) cls.training_managers = [ ContinuingEducationTrainingManagerFactory(), ContinuingEducationTrainingManagerFactory(training=cls.formation) ] cls.continuing_education_manager = ContinuingEducationManagerFactory()
def setUp(self): self.academic_year = create_current_academic_year() self.education_group = EducationGroupFactory() EducationGroupYearFactory( education_group=self.education_group, academic_year=self.academic_year ) self.formation = ContinuingEducationTrainingFactory( education_group=self.education_group ) self.manager = ContinuingEducationManagerFactory() self.client.force_login(self.manager.person.user) self.admission = AdmissionFactory( formation=self.formation, state=SUBMITTED ) self.admission_file = SimpleUploadedFile( name='upload_test.pdf', content=str.encode(FILE_CONTENT), content_type="application/pdf", )
def setUpTestData(cls): cls.manager = ContinuingEducationManagerFactory() cls.academic_year = create_current_academic_year() cls.education_group = EducationGroupFactory() EducationGroupYearFactory( education_group=cls.education_group, academic_year=cls.academic_year ) cls.formation = ContinuingEducationTrainingFactory( education_group=cls.education_group ) cls.admission_accepted = AdmissionFactory( state=admission_state_choices.ACCEPTED, formation=cls.formation ) cls.admission_rejected = AdmissionFactory( state=admission_state_choices.REJECTED, formation=cls.formation ) cls.admission_validated = AdmissionFactory( state=admission_state_choices.VALIDATED, formation=cls.formation )
def setUpTestData(cls): cls.academic_year = create_current_academic_year() cls.education_group = EducationGroupFactory() EducationGroupYearFactory( education_group=cls.education_group, academic_year=cls.academic_year ) cls.formation = ContinuingEducationTrainingFactory(education_group=cls.education_group) cls.faculty_manager = ContinuingEducationTrainingManagerFactory(training=cls.formation) cls.continuing_education_manager = ContinuingEducationManagerFactory() EntityVersionFactory( entity=cls.formation.management_entity ) cls.registration_submitted = AdmissionFactory( formation=cls.formation, state=REGISTRATION_SUBMITTED, academic_year=cls.academic_year ) cls.registration_validated = AdmissionFactory( formation=cls.formation, state=VALIDATED, academic_year=cls.academic_year ) cls.student_worker = ContinuingEducationStudentWorkerFactory()
def setUpTestData(cls): cls.academic_year = create_current_academic_year() cls.education_group = EducationGroupFactory() education_group_year = EducationGroupYearFactory( education_group=cls.education_group, academic_year=cls.academic_year ) cls.formation = ContinuingEducationTrainingFactory( education_group=cls.education_group ) cls.manager = ContinuingEducationManagerFactory() EntityVersionFactory( entity=education_group_year.management_entity ) cls.admission = AdmissionFactory( academic_year=cls.academic_year, formation=cls.formation, state=random.choice(admission_state_choices.STATE_CHOICES)[0] ) cls.admission_submitted = AdmissionFactory( academic_year=cls.academic_year, formation=cls.formation, state=SUBMITTED )
def setUpTestData(cls): continuing_education_group_type = EducationGroupTypeFactory( name=education_group_types.TrainingType.AGGREGATION.name, ) current_acad_year = create_current_academic_year() cls.next_acad_year = AcademicYearFactory(year=current_acad_year.year + 1) cls.previous_acad_year = AcademicYearFactory( year=current_acad_year.year - 1) cls.formation_AAAA = EducationGroupYearFactory( acronym="AAAA", partial_acronym="AAAA", academic_year=current_acad_year, education_group_type=continuing_education_group_type) cls.formation_BBBB = EducationGroupYearFactory( acronym="BBBB", partial_acronym="BBBB", academic_year=cls.next_acad_year, education_group_type=continuing_education_group_type) cls.formation_ABBB = EducationGroupYearFactory( acronym="ABBB", partial_acronym="ABBB", academic_year=cls.next_acad_year, education_group_type=continuing_education_group_type) cls.current_academic_formation = EducationGroupYearFactory( acronym="DDDD", partial_acronym="DDDD", academic_year=current_acad_year, education_group_type=continuing_education_group_type) cls.manager = ContinuingEducationManagerFactory() cls.training_manager = ContinuingEducationTrainingManagerFactory() cls.entity_version = EntityVersionFactory( entity=cls.formation_AAAA.management_entity, ) cls.continuing_education_training = ContinuingEducationTrainingFactory( education_group=cls.formation_AAAA.education_group)
def setUpTestData(cls): cls.manager = ContinuingEducationManagerFactory()
def setUpTestData(cls): cls.manager = ContinuingEducationManagerFactory() cls.url = reverse('continuing_education')
def setUpTestData(cls): cls.manager = ContinuingEducationManagerFactory() cls.education_group_1 = EducationGroupFactory() cls.continuing_education_training_1 = ContinuingEducationTrainingFactory( education_group=cls.education_group_1, training_aid=False) cls.education_group_2 = EducationGroupFactory()
def setUpTestData(cls): cls.manager = ContinuingEducationManagerFactory() cls.academic_year = AcademicYearFactory(current=True)
def setUpTestData(cls): cls.training_manager = ContinuingEducationTrainingManagerFactory() cls.manager = ContinuingEducationManagerFactory() cls.student_worker = ContinuingEducationStudentWorkerFactory()