File tree Expand file tree Collapse file tree 1 file changed +13
-0
lines changed Expand file tree Collapse file tree 1 file changed +13
-0
lines changed Original file line number Diff line number Diff line change 8
8
from sklearn .feature_extraction .text import CountVectorizer
9
9
from sklearn .feature_extraction .text import TfidfTransformer
10
10
from sklearn .feature_extraction .text import TfidfVectorizer
11
+ from sklearn .feature_extraction .text import VectorizerMixin
11
12
12
13
from sklearn .feature_extraction .text import ENGLISH_STOP_WORDS
13
14
@@ -427,6 +428,18 @@ def test_vectorizer():
427
428
assert_raises (ValueError , v3 .transform , train_data )
428
429
429
430
431
+ def test_vectorizer_mixin ():
432
+ # test a few cases in VectorizerMixin
433
+ vm = VectorizerMixin ()
434
+ vm .preprocessor = None
435
+ vm .strip_accents = 'gabbldegook'
436
+ assert_raises (ValueError , vm .build_preprocessor )
437
+
438
+ vm .lowercase = False
439
+ vm .strip_accents = 'ascii'
440
+ assert_equal (vm .build_preprocessor (), strip_accents_ascii )
441
+
442
+
430
443
def test_hashing_vectorizer ():
431
444
3D8F
v = HashingVectorizer ()
432
445
X = v .transform (ALL_FOOD_DOCS )
You can’t perform that action at this time.
0 commit comments