mirror of
https://git.v0id.ovh/n3wt-innov/n3wt-school.git
synced 2026-01-29 16:03:21 +00:00
feat: Création de tests unitaires pour le back[#63]
This commit is contained in:
17
Back-End/Establishment/tests.py
Normal file
17
Back-End/Establishment/tests.py
Normal file
@ -0,0 +1,17 @@
|
||||
from django.test import TestCase
|
||||
from .models import Establishment, StructureType, EvaluationFrequency
|
||||
|
||||
class EstablishmentModelTest(TestCase):
|
||||
def test_create_establishment(self):
|
||||
est = Establishment.objects.create(
|
||||
name="École Test",
|
||||
address="1 rue de l'École",
|
||||
total_capacity=100,
|
||||
establishment_type=[StructureType.PRIMAIRE],
|
||||
evaluation_frequency=EvaluationFrequency.TRIMESTER,
|
||||
licence_code="ABC123"
|
||||
)
|
||||
self.assertEqual(est.name, "École Test")
|
||||
self.assertEqual(est.establishment_type, [StructureType.PRIMAIRE])
|
||||
self.assertTrue(est.is_active)
|
||||
self.assertIsNotNone(est.created_at)
|
||||
Reference in New Issue
Block a user