def test_avg_number_of_words(self): perauthor=perAuthor.perAuthor() texts=[] texts.append("One two three. Far Far away.") texts.append("Short sentence.") self.assertEqual(perauthor.avg_number_of_words(texts), 4)
def test_avg_number_of_question_marks_per_text(self): perauthor=perAuthor.perAuthor() texts=[] texts.append("How long did it take?") texts.append("He drives every 2-nd day.") self.assertAlmostEquals(perauthor.avg_number_of_question_marks_per_text(texts), 0.5)
def test_avg_number_of_exclamation_marks_per_text(self): perauthor=perAuthor.perAuthor() texts=[] texts.append("How long did it take?") texts.append("That's the end of the world!") self.assertAlmostEquals(perauthor.avg_number_of_exclamation_marks_per_text(texts), 0.5)
def test_avg_number_of_numbers_per_text(self): perauthor=perAuthor.perAuthor() texts=[] texts.append("Since 1945 until 1989 ") texts.append("He drive every three days.") self.assertAlmostEquals(perauthor.avg_number_of_numbers_per_text(texts), 1.5)
def test_avg_number_of_verbs_per_text(self): perauthor=perAuthor.perAuthor() texts=[] texts.append("I was cooking") texts.append("He drives every day.") self.assertEqual(perauthor.avg_number_of_verbs_per_text(texts), 1.5)
def test_avg_number_of_nouns_per_text(self): perauthor=perAuthor.perAuthor() texts=[] texts.append("Cow. Ship. ") texts.append("Girl wearing bikini") self.assertEqual(perauthor.avg_number_of_nouns_per_text(texts), 2)
def test_avg_length_of_words2(self): perauthor=perAuthor.perAuthor() texts=[] texts.append("three?") texts.append("Short!") self.assertEqual(perauthor.avg_length_of_words(texts),5)
def test_avg_length_of_words(self): perauthor=perAuthor.perAuthor() texts=[] texts.append("One two three.") texts.append("Short sentence.") self.assertAlmostEquals(perauthor.avg_length_of_words(texts),4.8)