Skip to content

Commit 887c187

Browse files
committed
Add 'clean' function
1 parent 738d247 commit 887c187

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

tests/test_coverage.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import os
22
import sys
33
from .context import wordsegment
4-
from wordsegment import load, main, isegment, segment, UNIGRAMS, BIGRAMS
4+
from wordsegment import clean, load, main, isegment, segment, UNIGRAMS, BIGRAMS
55

66
load()
77

@@ -11,6 +11,9 @@ def test_unigrams():
1111
def test_bigrams():
1212
assert 'in the' in BIGRAMS
1313

14+
def test_clean():
15+
assert clean("Can't buy me love!") == 'cantbuymelove'
16+
1417
def test_segment_0():
1518
result = ['choose', 'spain']
1619
assert segment(''.join(result)) == result

wordsegment/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,7 @@ def clean(cls, text):
175175

176176

177177
_segmenter = Segmenter() # pylint: disable=invalid-name
178+
clean = _segmenter.clean # pylint: disable=invalid-name
178179
load = _segmenter.load # pylint: disable=invalid-name
179180
isegment = _segmenter.isegment # pylint: disable=invalid-name
180181
segment = _segmenter.segment # pylint: disable=invalid-name

0 commit comments

Comments
 (0)