Link to the writable gradebook if feature is enabled.
This commit is contained in:
committed by
Alex Dusenbery
parent
a7ab4be972
commit
66ed41dcd2
@@ -19,8 +19,10 @@ from courseware.tabs import get_course_tab_list
|
||||
from courseware.tests.factories import StaffFactory, StudentModuleFactory, UserFactory
|
||||
from courseware.tests.helpers import LoginEnrollmentTestCase
|
||||
from edxmako.shortcuts import render_to_response
|
||||
from lms.djangoapps.grades.config.waffle import waffle_flags, WRITABLE_GRADEBOOK
|
||||
from lms.djangoapps.instructor.views.gradebook_api import calculate_page_info
|
||||
from openedx.core.djangoapps.site_configuration.models import SiteConfiguration
|
||||
from openedx.core.djangoapps.waffle_utils.testutils import override_waffle_flag
|
||||
from pyquery import PyQuery as pq
|
||||
from shoppingcart.models import CourseRegCodeItem, Order, PaidCourseRegistration
|
||||
from student.models import CourseEnrollment
|
||||
@@ -213,6 +215,22 @@ class TestInstructorDashboard(ModuleStoreTestCase, LoginEnrollmentTestCase, XssT
|
||||
self.assertNotIn('<h4 class="hd hd-4">Adjust all enrolled learners', response.content)
|
||||
self.assertIn('<h4 class="hd hd-4">View a specific learner's grades and progress', response.content)
|
||||
|
||||
@patch(
|
||||
'lms.djangoapps.instructor.views.instructor_dashboard.settings.WRITABLE_GRADEBOOK_URL',
|
||||
'http://gradebook.local.edx.org'
|
||||
)
|
||||
def test_staff_can_see_writable_gradebook(self):
|
||||
"""
|
||||
Test that, when the writable gradebook featue is enabled, a staff member can see it.
|
||||
"""
|
||||
waffle_flag = waffle_flags()[WRITABLE_GRADEBOOK]
|
||||
with override_waffle_flag(waffle_flag, active=True):
|
||||
response = self.client.get(self.url)
|
||||
|
||||
expected_gradebook_url = 'http://gradebook.local.edx.org/{}'.format(self.course.id)
|
||||
self.assertIn(expected_gradebook_url, response.content)
|
||||
self.assertIn('View Gradebook', response.content)
|
||||
|
||||
def test_default_currency_in_the_html_response(self):
|
||||
"""
|
||||
Test that checks the default currency_symbol ($) in the response
|
||||
|
||||
Reference in New Issue
Block a user