From 08dc8bcec50b5e6f016a28d5db31060a9778a9c3 Mon Sep 17 00:00:00 2001 From: Ryan Holbrook Date: Thu, 29 Jun 2023 20:05:48 +0000 Subject: [PATCH 1/2] Add rapidfuzz existence test --- tests/test_rapidfuzz.py | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 tests/test_rapidfuzz.py diff --git a/tests/test_rapidfuzz.py b/tests/test_rapidfuzz.py new file mode 100644 index 00000000..b7310ff3 --- /dev/null +++ b/tests/test_rapidfuzz.py @@ -0,0 +1,11 @@ +import unittest + +import rapidfuzz + +class TestRapidfuzz(unittest.TestCase): + def test_distance(self): + distance = rapidfuzz.distance.Levenshtein.distance( + 'Levenshtein', 'Lenvinsten' + ) + + self.assertEqual(4, distance) From 4310e5bdf25bc18f5f007663c4f43417b235abe6 Mon Sep 17 00:00:00 2001 From: Ryan Holbrook Date: Fri, 30 Jun 2023 16:43:55 -0500 Subject: [PATCH 2/2] Add referral to metric --- tests/test_rapidfuzz.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/test_rapidfuzz.py b/tests/test_rapidfuzz.py index b7310ff3..e0cdf93a 100644 --- a/tests/test_rapidfuzz.py +++ b/tests/test_rapidfuzz.py @@ -1,5 +1,7 @@ import unittest +# needed for the Word Error Rate metric: +# competitions/metrics/python/deployed_metrics/general_use_metrics/word_error_rate.py import rapidfuzz class TestRapidfuzz(unittest.TestCase):