def __init__(self, data, instance=None, parent=None): education_group_year_form = TrainingEducationGroupYearForm( data, instance=instance, parent=parent) education_group = instance.education_group if instance else None education_group_form = EducationGroupModelForm( data, instance=education_group) super().__init__(education_group_year_form, education_group_form)
def test_post_with_errors(self): expected_educ_group_year, wrong_post_data = _get_valid_post_data( self.category) wrong_post_data['management_entity'] = None wrong_post_data['end_year'] = "some text" education_group_year_form = MiniTrainingModelForm(wrong_post_data) education_group_form = EducationGroupModelForm(wrong_post_data) form = CommonBaseForm(education_group_year_form, education_group_form) self.assertFalse(form.is_valid(), form.errors) self.assertEqual(len(form.errors), 2)
def __init__(self, data, instance=None, parent=None): educ_group_year_form = GroupModelForm(data, instance=instance, parent=parent) education_group = instance.education_group if instance else None educ_group_model_form = EducationGroupModelForm( {}, instance=education_group) super(GroupForm, self).__init__(educ_group_year_form, educ_group_model_form)
def setUp(self): self.category = education_group_categories.MINI_TRAINING # Could take GROUP or TRAINING, the result is the same fake_educ_group_year, self.post_data = _get_valid_post_data(self.category) self.egt = fake_educ_group_year.education_group_type self.user = UserFactory() self.education_group_year_form = MiniTrainingYearModelForm( self.post_data, user=self.user, education_group_type=self.egt, ) self.education_group_form = EducationGroupModelForm( self.post_data, user=self.user )
def setUpTestData(cls): cls.category = education_group_categories.MINI_TRAINING # Could take GROUP or TRAINING, the result is the same fake_educ_group_year, cls.post_data = _get_valid_post_data( cls.category) cls.egt = fake_educ_group_year.education_group_type # Create user and attached it to management entity person = PersonFactory() PersonEntityFactory(person=person, entity=fake_educ_group_year.management_entity) cls.user = person.user cls.education_group_year_form = MiniTrainingYearModelForm( cls.post_data, user=cls.user, education_group_type=cls.egt, ) cls.education_group_form = EducationGroupModelForm(cls.post_data, user=cls.user)
def setUp(self): self.category = education_group_categories.MINI_TRAINING # Could take GROUP or TRAINING, the result is the same fake_educ_group_year, post_data = _get_valid_post_data(self.category) self.education_group_year_form = MiniTrainingModelForm(post_data) self.education_group_form = EducationGroupModelForm(post_data)