Exemple #1
0
 def test_two_lc_site(self):
     self.datetime_ouverture = datetime.today()-timedelta(days=50)
     self.lc1 = LettreCommande.objects.create(marche=self.marche,\
                                             charge_insertion=self.charge_insertion,\
                                             site = self.site, \
                                             date_debut=self.datetime_ouverture.date(),\
                                             date_fin=date.today()+timedelta(days=100),\
                                             avancement=models_etat.LC_EN_COURS)    
     self.ouverture_rdv1 = ouvertureRdv(lettre_commande=self.lc1, 
                                       dateheure=self.datetime_ouverture,
                                       statut=ouvertureRdv.ABSENT)
     self.ouverture_rdv1.save()
     self.lc2 = LettreCommande.objects.create(marche=self.marche,\
                                             charge_insertion=self.charge_insertion,\
                                             site = self.site, \
                                             date_debut=self.datetime_ouverture.date(),\
                                             date_fin=date.today()+timedelta(days=100),\
                                             avancement=models_etat.LC_EN_COURS)    
     self.ouverture_rdv2 = ouvertureRdv(lettre_commande=self.lc2, 
                                       dateheure=self.datetime_ouverture,
                                       statut=ouvertureRdv.ABSENT)
     self.ouverture_rdv2.save()
     
     expected_result = StatResult()
     expected_result.premier_rdv_absent = 2
     self.assertEqual(expected_result, SiteCalc(self.site, self.date_debut, self.date_fin).calculate()[0])
     self.lc1.delete()
     self.ouverture_rdv1.delete()
     self.lc2.delete()
     self.ouverture_rdv2.delete()
Exemple #2
0
 def test_rdv_report(self):
     self.ouverture_rdv = ouvertureRdv(lettre_commande=self.lc, 
                                       dateheure=self.datetime_ouverture,
                                       statut=ouvertureRdv.REPORT)
     self.ouverture_rdv.save()
     expected_result = StatResult()
     expected_result.premier_rdv_report = 1
     produced_result = LCStatCalc(self.lc).calculate()
     self.assertEqual(expected_result, produced_result)
Exemple #3
0
 def test_abandon_six_mois(self):
     self.cloture = Cloture(lettre_commande=self.lc,
                            terme=False, 
                            date_abandon=self.datetime_ouverture.date()+timedelta(days=160))
     self.cloture.save()
     expected_result = StatResult()
     expected_result.abandon_6 = 1
     produced_result = LCStatCalc(self.lc).calculate()
     self.assertEqual(expected_result, produced_result)
Exemple #4
0
 def test_addition_2(self):
     result1 = StatResult()
     result1.premier_rdv_absent = 5
     result1.abandon_5 = 2
     
     result2 = StatResult()
     result2.premier_rdv_absent = 6
     
     expected_result = StatResult()
     expected_result.premier_rdv_absent = 11
     expected_result.abandon_5 = 2
     self.assertEqual(expected_result, result1 + result2)
Exemple #5
0
 def test_false_comparaison(self):
     result1 = StatResult()
     result2 = StatResult()
     result2.premier_rdv_absent = 1
     self.assertFalse(result1 == result2)