summaryrefslogtreecommitdiff
path: root/grades/tests/test_models.py
diff options
context:
space:
mode:
authorprathamesh2018-02-13 12:48:19 +0530
committeradityacp2018-03-21 17:32:41 +0530
commitf06a5d2ffbb1a06320935841a4ba24720e651985 (patch)
tree8b72047eafb25abb2b4556ce4633c9b10375ef5b /grades/tests/test_models.py
parent24bce890f07b6696ef1e910443a41a54840a6e90 (diff)
downloadonline_test-f06a5d2ffbb1a06320935841a4ba24720e651985.tar.gz
online_test-f06a5d2ffbb1a06320935841a4ba24720e651985.tar.bz2
online_test-f06a5d2ffbb1a06320935841a4ba24720e651985.zip
Change default grading system behaviour
Cannot edit default system. Code as per PEP8 standards. Updates grade after regrade or manual grading Field change from total marks to percentage Removed unused fields from grades app
Diffstat (limited to 'grades/tests/test_models.py')
-rw-r--r--grades/tests/test_models.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/grades/tests/test_models.py b/grades/tests/test_models.py
index 89708e2..f8d5c5c 100644
--- a/grades/tests/test_models.py
+++ b/grades/tests/test_models.py
@@ -1,7 +1,7 @@
from django.test import TestCase
from grades.models import GradingSystem, GradeRange
-# Create your tests here.
+
class GradingSystemTestCase(TestCase):
def setUp(self):
GradingSystem.objects.create(name='unusable')
@@ -9,8 +9,9 @@ class GradingSystemTestCase(TestCase):
def test_get_grade(self):
# Given
grading_system = GradingSystem.objects.get(name='default')
- expected_grades = {0:'F', 31:'F', 49:'P', 55:'C', 60:'B', 80:'A',
- 95:'A+', 100:'A+', 100.5:'A+', 101:None, 109:None}
+ expected_grades = {0: 'F', 31: 'F', 49: 'P', 55: 'C', 60: 'B', 80: 'A',
+ 95: 'A+', 100: 'A+', 100.5: 'A+', 101: None,
+ 109: None}
for marks in expected_grades.keys():
# When
grade = grading_system.get_grade(marks)
@@ -19,9 +20,9 @@ class GradingSystemTestCase(TestCase):
def test_grade_system_unusable(self):
# Given
+ # System with out ranges
grading_system = GradingSystem.objects.get(name='unusable')
# When
grade = grading_system.get_grade(29)
# Then
self.assertIsNone(grade)
-