Files
edx-platform/lms/djangoapps/grades/tests/utils.py
2016-07-22 00:09:43 -04:00

16 lines
426 B
Python

"""
Utilities for grades related tests
"""
from contextlib import contextmanager
from mock import patch
@contextmanager
def mock_passing_grade(grade_pass='Pass', percent=0.75):
"""
Mock the grading function to always return a passing grade.
"""
with patch('lms.djangoapps.grades.course_grades.summary') as mock_grade:
mock_grade.return_value = {'grade': grade_pass, 'percent': percent}
yield