def test_si_future_document_abscent(self): """ Un document future ne doit pas apparaitre""" m.create_document_test(-2) reponse = self.client.get(reverse('main:indexDocs')) self.assertNotContains(reponse, "Essai34")
def test_si_future_document_abscent(self): """ En entrant l'id d'un future document, un message d'erreur doit apparaitre """ doc = m.create_document_test(-1) # Document future # créons l'url url = reverse('main:detailsDocs', args=(doc.pk, )) reponse = self.client.get(url) self.assertEqual(reponse.status_code, 404)
def test_si_vieux_document_abscent(self): """ Un document Passé ne doit pas apparaitre""" # jours = models.LIMIT_DAYS + 1 # Il ya 8 jours doc = m.create_document_test(31) reponse = self.client.get(reverse('main:indexDocs')) self.assertNotContains(reponse, doc.titre_doc)
def test_si_page_details_document_recent(self): """test si on renvoie les bons détails""" doc = m.create_document_test(10) # doc = m.Document(titre_doc="Essai34") # Document récent # créons l'url url = reverse('main:detailsDocs', args=(doc.pk, )) reponse = self.client.get(url) self.assertEqual(reponse.status_code, 200) self.assertContains(reponse, doc.titre_doc)
def setUp(self): for n in range(15): m.create_document_test(n)
def test_creation_document(self): """Test si le document se cré normalement""" doc = m.create_document_test(0) #d = Document.objects.filter(document_titre_doc__) self.assertIn(doc, m.Document.objects.all())