diff options
| -rw-r--r-- | models.py | 3 | ||||
| -rw-r--r-- | tests.py | 60 | 
2 files changed, 31 insertions, 32 deletions
| @@ -101,8 +101,7 @@ class Group(models.Model):      def corresponds_to(self, timetable_id, mention, subgroup):          subgroup_corresponds = True          if self.subgroup is not None and subgroup is not None: -            subgroup_corresponds = subgroup.startswith(self.subgroup) or \ -                                   self.subgroup.startswith(subgroup) +            subgroup_corresponds = self.subgroup.startswith(subgroup)          return self.timetable.id == timetable_id and \              (self.mention.startswith(mention) or \ @@ -82,36 +82,36 @@ class GroupTestCase(TestCase):          general = Group.objects.get(celcat_name="L1 info (toutes sections et semestres confondus)", timetable=self.timetable) -        self.assertTrue(cma.corresponds_to(*tda2.group_info)) # CMA corresponds to TDA2 -        self.assertTrue(cma.corresponds_to(*tpa21.group_info)) # CMA corresponds to TPA21 -        self.assertTrue(tda2.corresponds_to(*tpa21.group_info)) # TDA2 corresponds to TPA21 - -        self.assertTrue(cmb.corresponds_to(*tdb2.group_info)) # CMB corresponds to TDB2 -        self.assertTrue(cmb.corresponds_to(*tpb21.group_info)) # CMB corresponds to TPB21 -        self.assertTrue(tdb2.corresponds_to(*tpb21.group_info)) # TDB2 corresponds to TPB21 - -        self.assertFalse(cmb.corresponds_to(*tda2.group_info)) # CMB does not corresponds to TDA2 -        self.assertFalse(cmb.corresponds_to(*tpa21.group_info)) # CMB does not corresponds to TPA21 -        self.assertFalse(tdb2.corresponds_to(*tpa21.group_info)) # TDB2 does not corresponds to TPA21 - -        self.assertTrue(tda2.corresponds_to(*cma.group_info)) # TDA2 corresponds to CMA -        self.assertTrue(tpa21.corresponds_to(*cma.group_info)) # TPA21 corresponds to CMA -        self.assertTrue(tpa21.corresponds_to(*tda2.group_info)) # TPA21 corresponds to TDA2 - -        self.assertTrue(tdb2.corresponds_to(*cmb.group_info)) # TDB2 corresponds to CMB -        self.assertTrue(tpb21.corresponds_to(*cmb.group_info)) # TPB21 corresponds to CMB -        self.assertTrue(tpb21.corresponds_to(*tdb2.group_info)) # TPB21 corresponds to TDB2 - -        self.assertFalse(tda2.corresponds_to(*cmb.group_info)) # TDA2 does not corresponds to CMB -        self.assertFalse(tpa21.corresponds_to(*cmb.group_info)) # TPA21 does not corresponds to CMB -        self.assertFalse(tpa21.corresponds_to(*tdb2.group_info)) # TPA21 does not corresponds to TDB2 - -        self.assertTrue(general.corresponds_to(*cma.group_info)) -        self.assertTrue(general.corresponds_to(*cmb.group_info)) -        self.assertTrue(general.corresponds_to(*tda2.group_info)) -        self.assertTrue(general.corresponds_to(*tdb2.group_info)) -        self.assertTrue(general.corresponds_to(*tpa21.group_info)) -        self.assertTrue(general.corresponds_to(*tpb21.group_info)) +        self.assertFalse(cma.corresponds_to(*tda2.group_info)) +        self.assertFalse(cma.corresponds_to(*tpa21.group_info)) +        self.assertFalse(tda2.corresponds_to(*tpa21.group_info)) + +        self.assertFalse(cmb.corresponds_to(*tdb2.group_info)) +        self.assertFalse(cmb.corresponds_to(*tpb21.group_info)) +        self.assertFalse(tdb2.corresponds_to(*tpb21.group_info)) + +        self.assertFalse(cmb.corresponds_to(*tda2.group_info)) +        self.assertFalse(cmb.corresponds_to(*tpa21.group_info)) +        self.assertFalse(tdb2.corresponds_to(*tpa21.group_info)) + +        self.assertTrue(tda2.corresponds_to(*cma.group_info)) +        self.assertTrue(tpa21.corresponds_to(*cma.group_info)) +        self.assertTrue(tpa21.corresponds_to(*tda2.group_info)) + +        self.assertTrue(tdb2.corresponds_to(*cmb.group_info)) +        self.assertTrue(tpb21.corresponds_to(*cmb.group_info)) +        self.assertTrue(tpb21.corresponds_to(*tdb2.group_info)) + +        self.assertFalse(tda2.corresponds_to(*cmb.group_info)) +        self.assertFalse(tpa21.corresponds_to(*cmb.group_info)) +        self.assertFalse(tpa21.corresponds_to(*tdb2.group_info)) + +        self.assertFalse(general.corresponds_to(*cma.group_info)) +        self.assertFalse(general.corresponds_to(*cmb.group_info)) +        self.assertFalse(general.corresponds_to(*tda2.group_info)) +        self.assertFalse(general.corresponds_to(*tdb2.group_info)) +        self.assertFalse(general.corresponds_to(*tpa21.group_info)) +        self.assertFalse(general.corresponds_to(*tpb21.group_info))          self.assertTrue(cma.corresponds_to(*general.group_info))          self.assertTrue(cmb.corresponds_to(*general.group_info)) | 
