fix: test

This commit is contained in:
2025-08-16 15:55:07 +02:00
parent e1c4e1b0ea
commit 292227b968

View File

@@ -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