コード例 #1
0
 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)
コード例 #2
0
ファイル: test_common.py プロジェクト: austinsdoe/osis
 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)
コード例 #3
0
    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)
コード例 #4
0
 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
     )
コード例 #5
0
ファイル: test_common.py プロジェクト: allouchmed/osis
    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)
コード例 #6
0
ファイル: test_common.py プロジェクト: austinsdoe/osis
 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)