class TestMyAdminActualite(TestCase): """catégorie de test sur la partie administration, model Cours""" def setUp(self): self.actualite = Actualite.objects.create(nom="La première", texte="Du latin", image=newPhoto, date=timezone.now()) self.site = AdminSite() self.admin = ModelAdmin(Actualite, self.site) def test_delete_Actualite(self): obj = Actualite.objects.get(pk=1) self.admin.delete_model(request, obj) deleted = Actualite.objects.filter(pk=1).first() self.assertEqual(deleted, None) def test_fiels_Actualite(self): ma = ModelAdmin(Actualite, self.site) self.assertEqual(list(ma.get_form(request).base_fields), ['nom', 'texte', 'image', 'date']) self.assertEqual(list(ma.get_fields(request)), ['nom', 'texte', 'image', 'date']) self.assertEqual(list(ma.get_fields(request, self.actualite)), ['nom', 'texte', 'image', 'date'])
class TestMyAdminCours(TestCase): """catégorie de test sur la partie administration, model Cours""" def setUp(self): self.cours = Cours.objects.create(date=timezone.now(), adresse = "La rue.", texte_etudie = "Des mots.", heure="14:30:00") self.site = AdminSite() self.admin = ModelAdmin(Cours, self.site) def test_delete_Cours(self): obj = Cours.objects.get(pk=1) self.admin.delete_model(request, obj) deleted = Cours.objects.filter(pk=1).first() self.assertEqual(deleted, None) def test_fiels_Cours(self): ma = ModelAdmin(Cours, self.site) self.assertEqual(list(ma.get_form(request).base_fields), ['date', 'heure', 'adresse', 'texte_etudie']) self.assertEqual(list(ma.get_fields(request)), ['date', 'heure', 'adresse', 'texte_etudie']) self.assertEqual(list(ma.get_fields(request, self.cours)), ['date', 'heure', 'adresse', 'texte_etudie'])