def testTooMuchPopulated_QuerySet(self): result = querySetValidator(LettreCommande.objects.all()).oneNotEnAttente() self.lc2 = LettreCommande.objects.create( marche=self.marche, charge_insertion=self.chargeinsertion, site=self.site, numero_lc="qwerty", date_debut=datetime.date(year=2008, month=03, day=12), date_fin=datetime.date(year=2008, month=06, day=20), civilite=1, nom="Doe", prenom="John", polemploi_id="qsdfg", ale_prescriptrice="Paris", conseiller_ploleemploi="Personne", avancement=models_etat.LC_EN_COURS, ) result = querySetValidator(LettreCommande.objects.all()).oneNotEnAttente() self.assertEqual(False, result[0]) self.assertEqual(u"Veuillez sélectionner une seule lettre de commande", result[1])
def testGoodQuerySet(self): result = querySetValidator(LettreCommande.objects.all()).oneNotEnAttente() self.assertEqual(True, result[0]) self.assertEqual("", result[1])
def test_goodqueryset(self): result = querySetValidator(LettreCommande.objects.all()).onePopulated() self.assert_(result[0]) self.assertEqual("", result[1])
def testLcInWrongState_QuerySet(self): self.lc1.avancement = models_etat.LC_EN_ATTENTE self.lc1.save() result = querySetValidator(LettreCommande.objects.all()).oneCloture() self.assertEqual(False, result[0]) self.assertEqual(u"La lettre de commande n'est pas cloturée", result[1])
def testLcInWrongState_QuerySet(self): self.lc1.avancement = models_etat.LC_EN_ATTENTE self.lc1.save() result = querySetValidator(LettreCommande.objects.all()).oneEntreEnPresta() self.assertEqual(False, result[0]) self.assertEqual(u"Le bénéficiaire n'est pas entré en prestation", result[1])
def testLcInWrongState_QuerySet(self): self.lc1.abandon = False self.lc1.save() result = querySetValidator(LettreCommande.objects.all()).oneAbandonnee() self.assertEqual(False, result[0]) self.assertEqual(u"La lettre de commande sélectionnée n'est pas abandonnée", result[1])
def testLcInWrongState_QuerySet(self): self.lc1.avancement = models_etat.LC_EN_ATTENTE self.lc1.save() result = querySetValidator(LettreCommande.objects.all()).oneNotEnAttente() self.assertEqual(False, result[0]) self.assertEqual(u"La lettre de commande sélectionnée est en attente", result[1])