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