from django.test import TestCase from .models import Notification, TypeNotif from Auth.models import Profile class NotificationModelTest(TestCase): def setUp(self): self.user = Profile.objects.create_user( username="notifuser", email="notif@example.com", password="testpass123" ) def test_create_notification(self): notif = Notification.objects.create( user=self.user, message="Un message a été reçu", typeNotification=TypeNotif.NOTIF_MESSAGE ) self.assertEqual(notif.user, self.user) self.assertEqual(notif.message, "Un message a été reçu") self.assertFalse(notif.is_read) self.assertEqual(notif.typeNotification, TypeNotif.NOTIF_MESSAGE)