def test_reorder_children_by_partial_acronym(self):
        group_element_1 = GroupElementYearFactory(
            child_branch__partial_acronym="SECOND", order=1)
        group_element_2 = GroupElementYearFactory(
            parent=group_element_1.parent,
            child_branch__partial_acronym="FIRST",
            order=2)
        GroupElementYearForm._reorder_children_by_partial_acronym(
            group_element_1.parent)

        group_element_1.refresh_from_db()
        group_element_2.refresh_from_db()
        self.assertTrue(group_element_1.order == 1
                        and group_element_2.order == 0)
Exemplo n.º 2
0
    def test_reorder_children_by_partial_acronym(self):
        group_element_1 = GroupElementYearFactory(
            order=1,
            parent=EducationGroupYearFactory(academic_year=self.academic_year),
            child_branch=EducationGroupYearFactory(
                academic_year=self.academic_year, partial_acronym="SECOND"))
        group_element_2 = GroupElementYearFactory(
            parent=group_element_1.parent,
            order=2,
            child_branch=EducationGroupYearFactory(
                academic_year=self.academic_year, partial_acronym="FIRST"))
        GroupElementYearForm._reorder_children_by_partial_acronym(
            group_element_1.parent)

        group_element_1.refresh_from_db()
        group_element_2.refresh_from_db()
        self.assertTrue(group_element_1.order == 1
                        and group_element_2.order == 0)