From 208ee26c2ff4e3fe95cb898ede3a1625b190f5b4 Mon Sep 17 00:00:00 2001 From: Waheed Ahmed Date: Wed, 17 Dec 2014 20:01:35 +0500 Subject: [PATCH] Added test for OpenAssessmentBlock mixin. TNL-1022 --- lms/lib/xblock/test/test_mixin.py | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/lms/lib/xblock/test/test_mixin.py b/lms/lib/xblock/test/test_mixin.py index eeb0d8e680..d97666baeb 100644 --- a/lms/lib/xblock/test/test_mixin.py +++ b/lms/lib/xblock/test/test_mixin.py @@ -121,3 +121,25 @@ class XBlockGroupAccessTest(LmsXBlockMixinTestCase): self.video.group_access[self.user_partition.id] = [self.group2.id, 999] # pylint: disable=no-member self.assertFalse(self.video.is_visible_to_group(self.user_partition, self.group1)) self.assertTrue(self.video.is_visible_to_group(self.user_partition, self.group2)) + + +class OpenAssessmentBlockMixinTestCase(ModuleStoreTestCase): + """ + Tests for OpenAssessmentBlock mixin. + """ + + def setUp(self): + super(OpenAssessmentBlockMixinTestCase, self).setUp() + self.course = CourseFactory.create() + self.section = ItemFactory.create(parent=self.course, category='chapter', display_name='Test Section') + self.open_assessment = ItemFactory.create( + parent=self.section, + category="openassessment", + display_name="untitled", + ) + + def test_has_score(self): + """ + Test has_score is true for ora2 problems. + """ + self.assertTrue(self.open_assessment.has_score)