def _list_descriptors(): """Return a list of all registered XModuleDescriptor classes.""" return [ desc for desc in [ desc for (_, desc) in XModuleDescriptor.load_classes() ] ]
def _list_modules(): """Return a list of all registered XModule classes.""" return [ desc.module_class for desc in [ desc for (_, desc) in XModuleDescriptor.load_classes() ] ] + XBLOCK_CLASSES
mock_grade_histogram.return_value = [] module = render.get_module( self.user, self.request, self.location, self.field_data_cache, self.course.id, ) module.render('student_view') self.assertTrue(mock_grade_histogram.called) PER_COURSE_ANONYMIZED_DESCRIPTORS = (LTIDescriptor, ) PER_STUDENT_ANONYMIZED_DESCRIPTORS = [ class_ for (name, class_) in XModuleDescriptor.load_classes() if not issubclass(class_, PER_COURSE_ANONYMIZED_DESCRIPTORS) ] @ddt @override_settings(MODULESTORE=TEST_DATA_MIXED_MODULESTORE) class TestAnonymousStudentId(ModuleStoreTestCase, LoginEnrollmentTestCase): """ Test that anonymous_student_id is set correctly across a variety of XBlock types """ def setUp(self): self.user = UserFactory() @patch('courseware.module_render.has_access', Mock(return_value=True)) def _get_anonymous_id(self, course_id, xblock_class):
mock_grade_histogram.return_value = [] module = render.get_module( self.user, self.request, self.location, self.field_data_cache, self.course.id, ) module.render('student_view') self.assertTrue(mock_grade_histogram.called) PER_COURSE_ANONYMIZED_DESCRIPTORS = (LTIDescriptor, ) PER_STUDENT_ANONYMIZED_DESCRIPTORS = [ class_ for (name, class_) in XModuleDescriptor.load_classes() if not issubclass(class_, PER_COURSE_ANONYMIZED_DESCRIPTORS) ] @ddt @override_settings(MODULESTORE=TEST_DATA_MIXED_MODULESTORE) class TestAnonymousStudentId(ModuleStoreTestCase, LoginEnrollmentTestCase): """ Test that anonymous_student_id is set correctly across a variety of XBlock types """ def setUp(self): self.user = UserFactory() @patch('courseware.module_render.has_access', Mock(return_value=True))
def _list_descriptors(): return [desc for desc in [desc for (_, desc) in XModuleDescriptor.load_classes()]]
def _list_descriptors(): """Return a list of all registered XModuleDescriptor classes.""" return sorted([desc for (_, desc) in XModuleDescriptor.load_classes()] + XBLOCK_CLASSES, key=str)
def _list_descriptors(): return [ desc for desc in [ desc for (_, desc) in XModuleDescriptor.load_classes() ] ]