e768098d0e
tools_continuous_delivery / Private PyPI non-main branch release (push) Has been skipped
tools_continuous_delivery / Private PyPI main branch release (push) Failing after 2m42s
Publish Promptflow Doc / Build (push) Has been cancelled
Publish Promptflow Doc / Deploy (push) Has been cancelled
Flake8 Lint / flake8 (push) Has been cancelled
Spell check CI / Spell_Check (push) Has been cancelled
14 lines
556 B
Python
14 lines
556 B
Python
import unittest
|
|
|
|
from cleansing import cleansing
|
|
|
|
|
|
class CleansingTest(unittest.TestCase):
|
|
def test_normal(self):
|
|
self.assertEqual(cleansing("a, b, c"), ["a", "b", "c"])
|
|
self.assertEqual(cleansing("a, b, (425)137-98-25, "), ["a", "b", "(425)137-98-25"])
|
|
self.assertEqual(cleansing("a, b, F. Scott Fitzgerald., d"), ["a", "b", "F. Scott Fitzgerald", "d"])
|
|
self.assertEqual(cleansing("a, b, c, None., "), ["a", "b", "c", "None"])
|
|
self.assertEqual(cleansing(",,"), [])
|
|
self.assertEqual(cleansing(""), [])
|