class TestPatternAnalyzer(unittest.TestCase): def setUp(self): self.analyzer = FrAnalyzer() self.neg = u"C'est une voiture terribles." self.pos = u"Quelle belle matinée!" def test_analyze(self): pos_sentiment = self.analyzer.analyze(self.pos) assert_true(pos_sentiment[0] > 0.0) neg_sentiment = self.analyzer.analyze(self.neg) assert_true(neg_sentiment[0] < 0.0) def test_blob_analyze(self): pos_blob = TextBlob(self.pos, analyzer=self.analyzer) assert_true(pos_blob.sentiment[0] > 0.0) neg_blob = TextBlob(self.neg, analyzer=self.analyzer) assert_true(neg_blob.sentiment[0] < 0.0)