From 292227b96876c29378e7de44cee8fbd312a59208 Mon Sep 17 00:00:00 2001 From: Bertrand Benjamin Date: Sat, 16 Aug 2025 15:55:07 +0200 Subject: [PATCH] fix: test --- tests/test_class_repository.py | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/tests/test_class_repository.py b/tests/test_class_repository.py index 45dcd29..2e457c3 100644 --- a/tests/test_class_repository.py +++ b/tests/test_class_repository.py @@ -231,11 +231,26 @@ class TestClassRepository: db.session.add(class_group) db.session.commit() - students = [ - Student(first_name="Jean", last_name="Dupont", class_group_id=class_group.id), - Student(first_name="Marie", last_name="Martin", class_group_id=class_group.id), - ] - db.session.add_all(students) + # Créer les étudiants (sans class_group_id dans le système temporel) + student1 = Student(first_name="Jean", last_name="Dupont") + student2 = Student(first_name="Marie", last_name="Martin") + db.session.add_all([student1, student2]) + db.session.commit() + + # Créer les inscriptions temporelles + from models import StudentEnrollment + from datetime import date + enrollment1 = StudentEnrollment( + student_id=student1.id, + class_group_id=class_group.id, + enrollment_date=date(2023, 9, 1) + ) + enrollment2 = StudentEnrollment( + student_id=student2.id, + class_group_id=class_group.id, + enrollment_date=date(2023, 9, 1) + ) + db.session.add_all([enrollment1, enrollment2]) db.session.commit() # Test