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])