Ejemplo n.º 1
0
 def test_classic(self):
     self.assertEqual(pylev.classic_levenshtein('kitten', 'sitting'), 3)
Ejemplo n.º 2
0
 def test_same(self):
     self.assertEqual(pylev.classic_levenshtein('kitten', 'kitten'), 0)
Ejemplo n.º 3
0
 def test_long(self):
     self.assertEqual(pylev.classic_levenshtein('confide', 'deceit'), 6)
Ejemplo n.º 4
0
 def test_painful(self):
     # This is pretty slow but should work.
     self.assertEqual(
         pylev.classic_levenshtein('CUNsperrICY', 'conspiracy'), 8)
Ejemplo n.º 5
0
 def test_same(self):
     self.assertEqual(pylev.classic_levenshtein('kitten', 'kitten'), 0)
Ejemplo n.º 6
0
 def test_empty(self):
     self.assertEqual(pylev.classic_levenshtein('', ''), 0)
Ejemplo n.º 7
0
 def test_classic(self):
     self.assertEqual(pylev.classic_levenshtein('kitten', 'sitting'), 3)
Ejemplo n.º 8
0
 def test_painful(self):
     # This is pretty slow but should work.
     self.assertEqual(pylev.classic_levenshtein('CUNsperrICY', 'conspiracy'), 8)
Ejemplo n.º 9
0
 def test_long(self):
     self.assertEqual(pylev.classic_levenshtein('confide', 'deceit'), 6)
Ejemplo n.º 10
0
 def test_empty(self):
     self.assertEqual(pylev.classic_levenshtein('', ''), 0)
Ejemplo n.º 11
0
import pylev

while True:
    string1 = input("Enter String 1: ")
    string2 = input("Enter String 2: ")

    distance_dl = pylev.damerau_levenshtein(string1, string2)

    print("Damerau Levenshtein Distance ", distance_dl)

    distance_cl = pylev.classic_levenshtein(string1, string2)

    print("Classic Levenshtein Distance ", distance_cl)

    distance_re = pylev.recursive_levenshtein(string1, string2)

    print("Recursive Levenshtein Distance: ", distance_re)