mirror of
https://github.com/frappe/erpnext.git
synced 2026-05-16 19:49:18 +00:00
Added test case
This commit is contained in:
@@ -22,4 +22,3 @@ class AssessmentResult(Document):
|
|||||||
d.grade = get_grade(self.grading_scale, (flt(d.score)/d.maximum_score)*100)
|
d.grade = get_grade(self.grading_scale, (flt(d.score)/d.maximum_score)*100)
|
||||||
self.total_score += d.score
|
self.total_score += d.score
|
||||||
self.grade = get_grade(self.grading_scale, (self.total_score/self.maximum_score)*100)
|
self.grade = get_grade(self.grading_scale, (self.total_score/self.maximum_score)*100)
|
||||||
|
|
||||||
@@ -5,8 +5,15 @@ from __future__ import unicode_literals
|
|||||||
|
|
||||||
import frappe
|
import frappe
|
||||||
import unittest
|
import unittest
|
||||||
|
from erpnext.schools.api import get_grade
|
||||||
|
|
||||||
# test_records = frappe.get_test_records('Assessment Result')
|
# test_records = frappe.get_test_records('Assessment Result')
|
||||||
|
|
||||||
class TestAssessmentResult(unittest.TestCase):
|
class TestAssessmentResult(unittest.TestCase):
|
||||||
pass
|
def test_grade(self):
|
||||||
|
grade = get_grade("_Test Grading Scale", 80)
|
||||||
|
self.assertEquals("A", grade)
|
||||||
|
|
||||||
|
grade = get_grade("_Test Grading Scale", 70)
|
||||||
|
self.assertEquals("B", grade)
|
||||||
|
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
[
|
||||||
|
{
|
||||||
|
"evaluation_criteria": "_Test Evaluation Criteria"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"evaluation_criteria": "_Test Evaluation Criteria 1"
|
||||||
|
}
|
||||||
|
]
|
||||||
15
erpnext/schools/doctype/grading_scale/test_records.json
Normal file
15
erpnext/schools/doctype/grading_scale/test_records.json
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
[
|
||||||
|
{
|
||||||
|
"grading_scale_name": "_Test Grading Scale",
|
||||||
|
"intervals": [
|
||||||
|
{
|
||||||
|
"grade_code": "A",
|
||||||
|
"threshold": 75
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"grade_code": "B",
|
||||||
|
"threshold": 50
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
Reference in New Issue
Block a user