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.add(class_group)
db.session.commit() db.session.commit()
students = [ # Créer les étudiants (sans class_group_id dans le système temporel)
Student(first_name="Jean", last_name="Dupont", class_group_id=class_group.id), student1 = Student(first_name="Jean", last_name="Dupont")
Student(first_name="Marie", last_name="Martin", class_group_id=class_group.id), student2 = Student(first_name="Marie", last_name="Martin")
] db.session.add_all([student1, student2])
db.session.add_all(students) 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() db.session.commit()
# Test # Test