fixup! test: Update the course in the cache after it's got new content.

This commit is contained in:
Feanil Patel
2024-09-23 09:57:42 -04:00
parent d58dea336c
commit a6e5b818e2

View File

@@ -25,6 +25,7 @@ from freezegun import freeze_time
from pytz import UTC
import openedx.core.djangoapps.user_api.course_tag.api as course_tag_api
import openedx.core.djangoapps.content.block_structure.api as bs_api
from xmodule.capa.tests.response_xml_factory import MultipleChoiceResponseXMLFactory # lint-amnesty, pylint: disable=wrong-import-order
from common.djangoapps.course_modes.models import CourseMode
from common.djangoapps.student.models import CourseEnrollment, CourseEnrollmentAllowed
@@ -396,6 +397,8 @@ class TestInstructorGradeReport(InstructorGradeReportTestCase):
)
_ = CreditCourseFactory(course_key=course.id)
bs_api.update_course_in_cache(course.id)
num_users = 5
for _ in range(num_users):
user = UserFactory.create()
@@ -406,7 +409,7 @@ class TestInstructorGradeReport(InstructorGradeReportTestCase):
with patch('lms.djangoapps.instructor_task.tasks_helper.runner._get_current_task'):
with check_mongo_calls(2):
with self.assertNumQueries(63):
with self.assertNumQueries(46):
CourseGradeReport.generate(None, None, course.id, {}, 'graded')
def test_inactive_enrollments(self):