refact: phase 1

This commit is contained in:
2025-08-05 06:13:54 +02:00
parent 6de8dc066f
commit b7d8194c51
24 changed files with 1379 additions and 76 deletions

View File

@@ -119,6 +119,7 @@ class TestAssessment:
title="Contrôle de mathématiques",
description="Contrôle sur les fractions",
date=date(2023, 10, 15),
trimester=1,
class_group_id=class_group.id,
coefficient=2.0
)
@@ -139,6 +140,7 @@ class TestAssessment:
assessment = Assessment(
title="Contrôle",
trimester=1,
class_group_id=class_group.id
)
# Default value is set in the column definition, check after saving
@@ -163,7 +165,7 @@ class TestExercise:
def test_create_exercise(self, app):
with app.app_context():
class_group = ClassGroup(name="6A", year="2023-2024")
assessment = Assessment(title="Contrôle", class_group_id=1)
assessment = Assessment(title="Contrôle", trimester=1, class_group_id=1)
db.session.add(class_group)
db.session.commit()
@@ -188,7 +190,7 @@ class TestExercise:
def test_exercise_default_order(self, app):
with app.app_context():
class_group = ClassGroup(name="6A", year="2023-2024")
assessment = Assessment(title="Contrôle", class_group_id=1)
assessment = Assessment(title="Contrôle", trimester=1, class_group_id=1)
db.session.add(class_group)
db.session.commit()
@@ -215,7 +217,7 @@ class TestGradingElement:
def test_create_grading_element(self, app):
with app.app_context():
class_group = ClassGroup(name="6A", year="2023-2024")
assessment = Assessment(title="Contrôle", class_group_id=1)
assessment = Assessment(title="Contrôle", trimester=1, class_group_id=1)
db.session.add(class_group)
db.session.commit()
@@ -246,7 +248,7 @@ class TestGradingElement:
def test_grading_element_default_type(self, app):
with app.app_context():
class_group = ClassGroup(name="6A", year="2023-2024")
assessment = Assessment(title="Contrôle", class_group_id=1)
assessment = Assessment(title="Contrôle", trimester=1, class_group_id=1)
db.session.add(class_group)
db.session.commit()
@@ -293,7 +295,7 @@ class TestGrade:
db.session.add(student)
db.session.commit()
assessment = Assessment(title="Contrôle", class_group_id=class_group.id)
assessment = Assessment(title="Contrôle", trimester=1, class_group_id=class_group.id)
db.session.add(assessment)
db.session.commit()