def test_good_essay(self): success, results = basic_check_util.simple_quality_check( "This is a perfectly acceptable response.", self._INITIAL_DISPLAY, self._GOOD_STUDENT_ID, self._SKIP_BASIC_CHECKS ) self.assertTrue(success) self.assertEqual(results['score'], 1, "Score should be 1 since response is fine.")
def test_good_essay(self): success, results = basic_check_util.simple_quality_check( "This is a perfectly acceptable response.", self._INITIAL_DISPLAY, self._GOOD_STUDENT_ID, self._SKIP_BASIC_CHECKS) self.assertTrue(success) self.assertEqual(results['score'], 1, "Score should be 1 since response is fine.")
def test_whitespace_response(self): success, results = basic_check_util.simple_quality_check( " ", self._INITIAL_DISPLAY, self._GOOD_STUDENT_ID, self._SKIP_BASIC_CHECKS ) self.assertTrue(success) self.assertEqual(results['score'], 0, "Score should be zero since response is all whitespace.")
def test_initial_text_has_not_changed(self): success, results = basic_check_util.simple_quality_check( self._INITIAL_DISPLAY, self._INITIAL_DISPLAY, self._GOOD_STUDENT_ID, self._SKIP_BASIC_CHECKS ) self.assertTrue(success) self.assertEqual(results['score'], 0, "Score should be zero since response equals initial display.")
def test_unicode_essay(self): success, results = basic_check_util.simple_quality_check( u"\u6709\u65f6\u5019\uff0c\u4f60\u5403\u4e86\u5427\uff0c\u6709\u65f6\u5019\uff0c\u9152\u5427\u5403\u4f60\u3002", self._INITIAL_DISPLAY, self._GOOD_STUDENT_ID, self._SKIP_BASIC_CHECKS) self.assertTrue(success) self.assertEqual(results['score'], 1, "Score should be 1 since response is fine.")
def test_whitespace_response(self): success, results = basic_check_util.simple_quality_check( " ", self._INITIAL_DISPLAY, self._GOOD_STUDENT_ID, self._SKIP_BASIC_CHECKS) self.assertTrue(success) self.assertEqual( results['score'], 0, "Score should be zero since response is all whitespace.")
def test_initial_text_has_not_changed(self): success, results = basic_check_util.simple_quality_check( self._INITIAL_DISPLAY, self._INITIAL_DISPLAY, self._GOOD_STUDENT_ID, self._SKIP_BASIC_CHECKS) self.assertTrue(success) self.assertEqual( results['score'], 0, "Score should be zero since response equals initial display.")
def test_unicode_essay(self): success, results = basic_check_util.simple_quality_check( u"\u6709\u65f6\u5019\uff0c\u4f60\u5403\u4e86\u5427\uff0c\u6709\u65f6\u5019\uff0c\u9152\u5427\u5403\u4f60\u3002" , self._INITIAL_DISPLAY, self._GOOD_STUDENT_ID, self._SKIP_BASIC_CHECKS ) self.assertTrue(success) self.assertEqual(results['score'], 1, "Score should be 1 since response is fine.")