Improve debuggability when call-count numbers don't match up
This commit is contained in:
@@ -867,7 +867,7 @@ class ContentStoreToyCourseTest(ContentStoreTestCase):
|
||||
# so we don't need to make an extra query to compute it.
|
||||
# set the branch to 'publish' in order to prevent extra lookups of draft versions
|
||||
with mongo_store.branch_setting(ModuleStoreEnum.Branch.published_only):
|
||||
with check_mongo_calls(mongo_store, 4, 0):
|
||||
with check_mongo_calls(4, 0):
|
||||
course = mongo_store.get_course(course_id, depth=2)
|
||||
|
||||
# make sure we pre-fetched a known sequential which should be at depth=2
|
||||
@@ -879,7 +879,7 @@ class ContentStoreToyCourseTest(ContentStoreTestCase):
|
||||
# Now, test with the branch set to draft. No extra round trips b/c it doesn't go deep enough to get
|
||||
# beyond direct only categories
|
||||
with mongo_store.branch_setting(ModuleStoreEnum.Branch.draft_preferred):
|
||||
with check_mongo_calls(mongo_store, 4, 0):
|
||||
with check_mongo_calls(4, 0):
|
||||
mongo_store.get_course(course_id, depth=2)
|
||||
|
||||
def test_export_course_without_content_store(self):
|
||||
|
||||
@@ -201,10 +201,11 @@ class TestCourseListing(ModuleStoreTestCase):
|
||||
|
||||
# Now count the db queries
|
||||
store = modulestore()._get_modulestore_by_type(ModuleStoreEnum.Type.mongo)
|
||||
with check_mongo_calls(store, USER_COURSES_COUNT):
|
||||
with check_mongo_calls(USER_COURSES_COUNT):
|
||||
_accessible_courses_list_from_groups(self.request)
|
||||
|
||||
with check_mongo_calls(store, 1):
|
||||
# TODO: LMS-11220: Document why this takes 6 calls
|
||||
with check_mongo_calls(6):
|
||||
_accessible_courses_list(self.request)
|
||||
|
||||
def test_get_course_list_with_same_course_id(self):
|
||||
|
||||
Reference in New Issue
Block a user