Ejemplo n.º 1
0
 def test_overrides(self):
     b = tb.BlobberDE(tokenizer=SentenceTokenizer())
     blob = b("Was nun? Dumme Kuh?")
     assert_true(isinstance(blob.tokenizer, SentenceTokenizer))
     assert_equal(blob.tokens, tb.WordList(["Was nun?", "Dumme Kuh?"]))
     blob2 = b("Ein anderer Blob")
     # blobs have the same tokenizer
     assert_true(blob.tokenizer is blob2.tokenizer)
     # but aren't the same object
     assert_not_equal(blob, blob2)
Ejemplo n.º 2
0
 def test_overrider_classifier(self):
     b = tb.BlobberDE(classifier=classifier)
     blob = b("I am so amazing")
     assert_equal(blob.classify(), 'pos')
Ejemplo n.º 3
0
 def test_override_analyzer(self):
     b = tb.BlobberDE(analyzer=NaiveBayesAnalyzer())
     blob = b("How now?")
     blob2 = b("Brown cow")
     assert_true(isinstance(blob.analyzer, NaiveBayesAnalyzer))
     assert_true(blob.analyzer is blob2.analyzer)
Ejemplo n.º 4
0
 def setUp(self):
     self.blobber = tb.BlobberDE()  # The default blobber