From 091f069b3ccc534ab4ce5bd6a951c95aed1d4a08 Mon Sep 17 00:00:00 2001 From: "Gerber, Mike" Date: Fri, 22 Oct 2021 16:21:16 +0200 Subject: [PATCH] =?UTF-8?q?=E2=9A=A1=20dinglehopper:=20Remove=20tests=20th?= =?UTF-8?q?at=20only=20test=20rapidfuzz's=20levenshtein=5Fops()?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- qurator/dinglehopper/tests/test_editops.py | 45 ---------------------- 1 file changed, 45 deletions(-) diff --git a/qurator/dinglehopper/tests/test_editops.py b/qurator/dinglehopper/tests/test_editops.py index 8275b29..7233cf4 100644 --- a/qurator/dinglehopper/tests/test_editops.py +++ b/qurator/dinglehopper/tests/test_editops.py @@ -1,53 +1,8 @@ import unicodedata -from rapidfuzz.string_metric import levenshtein_editops from .. import editops -# TODO: Remove rapidfuzz.string_metric.levenshtein_editops tests eventually - -def test_trivial(): - assert levenshtein_editops("abc", "abc") == [] - assert levenshtein_editops("", "") == [] - - -def test_insert(): - assert levenshtein_editops("bc", "abc") == [("insert", 0, 0)] - assert levenshtein_editops("ac", "abc") == [("insert", 1, 1)] - assert levenshtein_editops("ab", "abc") == [("insert", 2, 2)] - assert levenshtein_editops("", "a") == [("insert", 0, 0)] - - -def test_multiple(): - assert levenshtein_editops("bcd", "abce") == [("insert", 0, 0), ("replace", 2, 3)] - - -def test_delete(): - assert levenshtein_editops("abcdef", "cdef") == [("delete", 0, 0), ("delete", 1, 0)] - assert levenshtein_editops("Xabcdef", "Xcdef") == [("delete", 1, 1), ("delete", 2, 1)] - assert levenshtein_editops("abcdefg", "acdefX") == [("delete", 1, 1), ("replace", 6, 5)] - assert levenshtein_editops("abcde", "aabcd") == [("insert", 1, 1), ("delete", 4, 5)] - assert levenshtein_editops("Foo", "") == [ - ("delete", 0, 0), - ("delete", 1, 0), - ("delete", 2, 0), - ] - assert levenshtein_editops("Foolish", "Foo") == [ - ("delete", 3, 3), - ("delete", 4, 3), - ("delete", 5, 3), - ("delete", 6, 3), - ] - - -def test_ambiguous(): - assert levenshtein_editops("bcd", "abcef") == [ - ("insert", 0, 0), - ("insert", 2, 3), - ("replace", 2, 4), - ] - - def test_editops(): """Test editops() in cases where dealing with grapheme clusters matters"""