Пример #1
0
    def test_extract_questionable(self):
        l1 = " ?This statement is questionable"
        r1 = "  This statement is questionable"
        l2 = "  This statement is a question?"
        r2 = "  This statement is a question?"

        result, j = extract_judgment(l1)
        self.assertEqual(result, r1)
        self.assertEqual(j, '?')

        result, j = extract_judgment(l2)
        self.assertEqual(result, r2)
        self.assertEqual(j, None)
Пример #2
0
    def test_extract_none(self):
        l1 = "  This statement is fine"
        r1 = "  This statement is fine"

        result, j = extract_judgment(l1)
        self.assertEqual(result, r1)
        self.assertEqual(j, None)
Пример #3
0
 def test_extract_ungrammatical(self):
     l1 = "             '*Read many   books, she has'"
     result, j = extract_judgment(l1)
     self.assertEqual(result, "             ' Read many   books, she has'")
     self.assertEqual(j, '*')