RapidFuzz/tests/test_utils.py

36 lines
947 B
Python

#!/usr/bin/env python
# -*- coding: utf-8 -*-
import unittest
from rapidfuzz import process, fuzz, utils
class UtilsTest(unittest.TestCase):
def test_fullProcess(self):
mixed_strings = [
"Lorem Ipsum is simply dummy text of the printing and typesetting industry.",
"C'est la vie",
"Ça va?",
"Cães danados",
"¬Camarões assados",
"a¬ሴ€耀",
"Á",
]
mixed_strings_proc = [
"lorem ipsum is simply dummy text of the printing and typesetting industry",
"c est la vie",
"ça va",
"cães danados",
"camarões assados",
"a ሴ 耀",
"á",
]
for string, proc_string in zip(mixed_strings, mixed_strings_proc):
self.assertEqual(utils.default_process(string), proc_string)
if __name__ == "__main__":
unittest.main()