Refactor and add tests for new grade report.
* Handle grading errors
This commit is contained in:
committed by
Diana Huang
parent
84f3c33df7
commit
3acd7a008c
@@ -24,12 +24,16 @@ class GradesheetTest(unittest.TestCase):
|
||||
scores.append(Score(earned=3, possible=5, graded=True, section="summary", module_id=None))
|
||||
all_total, graded_total = aggregate_scores(scores)
|
||||
self.assertAlmostEqual(all_total, Score(earned=3, possible=10, graded=False, section="summary", module_id=None))
|
||||
self.assertAlmostEqual(graded_total, Score(earned=3, possible=5, graded=True, section="summary", module_id=None))
|
||||
self.assertAlmostEqual(
|
||||
graded_total, Score(earned=3, possible=5, graded=True, section="summary", module_id=None)
|
||||
)
|
||||
|
||||
scores.append(Score(earned=2, possible=5, graded=True, section="summary", module_id=None))
|
||||
all_total, graded_total = aggregate_scores(scores)
|
||||
self.assertAlmostEqual(all_total, Score(earned=5, possible=15, graded=False, section="summary", module_id=None))
|
||||
self.assertAlmostEqual(graded_total, Score(earned=5, possible=10, graded=True, section="summary", module_id=None))
|
||||
self.assertAlmostEqual(
|
||||
graded_total, Score(earned=5, possible=10, graded=True, section="summary", module_id=None)
|
||||
)
|
||||
|
||||
|
||||
class GraderTest(unittest.TestCase):
|
||||
|
||||
Reference in New Issue
Block a user