示例#1
0
 def test_load_pretrained(self):
     ft_clf = FasttextClassifier(output=self.output)
     ft_clf.fit(self.texts, self.labels)
     loaded_ft_clf = FasttextClassifier()
     loaded_ft_clf.loadpretrained(self.output + '.bin')
     labels = loaded_ft_clf.predict(['very bad', 'very good'])
     self.assertTrue(all(labels == ['neg', 'pos']))
示例#2
0
 def test_predict_wrong_type(self):
     ft_clf = FasttextClassifier(output=self.output)
     ft_clf.fit(self.texts, self.labels)
     labels = ft_clf.predict("text")
     self.assertEqual(labels, None)
示例#3
0
 def test_predict(self):
     ft_clf = FasttextClassifier(output=self.output)
     ft_clf.fit(self.texts, self.labels)
     labels = ft_clf.predict(['very bad', 'very good'])
     self.assertTrue(all(labels == ['neg', 'pos']))