add testcase for several strips of utils

This commit is contained in:
Prodesire 2017-10-02 16:52:27 +08:00
parent 0faa446cc6
commit 95d8034a81
2 changed files with 23 additions and 0 deletions

0
tests/utils/__init__.py Normal file
View File

View File

@ -0,0 +1,23 @@
from pylib.utils import strips, lstrips, rstrips
def test_lstrips():
assert lstrips('foobbar', '') == 'foobbar'
assert lstrips('foobar', 'fo') == 'obar'
assert lstrips('foofoobar', 'foo') == 'foobar'
assert lstrips('foobarbaz', ('foo', 'bar')) == 'baz'
assert lstrips('foobarbaz', ('bar', 'foo')) == 'barbaz'
def test_rstrips():
assert rstrips('foobbar', '') == 'foobbar'
assert rstrips('foobbar', 'bar') == 'foob'
assert rstrips('foobarbar', 'bar') == 'foobar'
assert rstrips('fozfoobar', ('bar', 'foo')) == 'foz'
assert rstrips('fozfoobar', ('foo', 'bar')) == 'fozfoo'
def test_strips():
assert strips('foobarfoo', '') == 'foobarfoo'
assert strips('foobarfoo', 'foo') == 'bar'
assert strips('foobarfoo', ('foo', 'bar')) == ''