コード例 #1
0
ファイル: test.py プロジェクト: x-ider/a3200-2015-algs
 def test_deletion(self):
     res = damerau_levenshtien.calculate("aaaaa", "aaa")
     exp = 2
     self.assertEqual(res, exp)
コード例 #2
0
ファイル: test.py プロジェクト: x-ider/a3200-2015-algs
 def test_empty_line(self):
     res = damerau_levenshtien.calculate("Not empty line", "")
     exp = 14
     self.assertEqual(res, exp)
コード例 #3
0
ファイル: test.py プロジェクト: x-ider/a3200-2015-algs
 def test_empty_lines(self):
     res = damerau_levenshtien.calculate("", "")
     exp = 0
     self.assertEqual(res, exp)
コード例 #4
0
ファイル: test.py プロジェクト: x-ider/a3200-2015-algs
 def test_triple_transposition(self):
     res = damerau_levenshtien.calculate("ASAP", "SPAA")
     exp = 3
     self.assertEqual(res, exp)
コード例 #5
0
ファイル: test.py プロジェクト: x-ider/a3200-2015-algs
 def test_from_site(self):
     res = damerau_levenshtien.calculate("Levenshtien", "Frankenstein")
     exp = 7
     self.assertEqual(res, exp)
コード例 #6
0
ファイル: test.py プロジェクト: x-ider/a3200-2015-algs
 def test_equal_2(self):
     res = damerau_levenshtien.calculate("Shit", "Python")
     exp = 0
     self.assertEqual(res, exp)
コード例 #7
0
ファイル: test.py プロジェクト: x-ider/a3200-2015-algs
 def test_equal(self):
     res = damerau_levenshtien.calculate("equal", "equal")
     exp = 0
     self.assertEqual(res, exp)
コード例 #8
0
ファイル: test.py プロジェクト: x-ider/a3200-2015-algs
 def test_that_did_not_work_in_first_version(self):
     res = damerau_levenshtien.calculate("stables", "aba")
     exp = 5
     self.assertEqual(res, exp)