|
23 | 23 | from .longest_common_subsequence import LongestCommonSubsequence |
24 | 24 |
|
25 | 25 |
|
26 | | -class TestLongestCommonSubsequence(unittest.TestCase): |
| 26 | +class LongestCommonSubsequenceTest(unittest.TestCase): |
27 | 27 |
|
28 | 28 | def test_longest_common_subsequence(self): |
29 | 29 | a = LongestCommonSubsequence() |
30 | 30 | s0 = "" |
31 | 31 | s1 = "" |
32 | 32 | s2 = "上海" |
33 | 33 | s3 = "上海市" |
34 | | - distance_format = "distance: {:.4}\t between {} and {}" |
35 | | - print(distance_format.format(str(a.distance(s0, s1)), s0, s1)) |
36 | | - print(distance_format.format(str(a.distance(s0, s2)), s0, s2)) |
37 | | - print(distance_format.format(str(a.distance(s0, s3)), s0, s3)) |
38 | | - print(distance_format.format(str(a.distance(s1, s2)), s1, s2)) |
39 | | - print(distance_format.format(str(a.distance(s1, s3)), s1, s3)) |
40 | | - print(distance_format.format(str(a.distance(s2, s3)), s2, s3)) |
| 34 | + |
| 35 | + self.assertEqual(0, a.distance(s0, s1)) |
| 36 | + self.assertEqual(2, a.distance(s0, s2)) |
| 37 | + self.assertEqual(3, a.distance(s0, s3)) |
| 38 | + self.assertEqual(1, a.distance(s2, s3)) |
| 39 | + self.assertEqual(2, a.length(s2, s3)) |
| 40 | + self.assertEqual(4, a.distance('AGCAT', 'GAC')) |
| 41 | + self.assertEqual(2, a.length('AGCAT', 'GAC')) |
41 | 42 |
|
42 | 43 |
|
43 | 44 | if __name__ == "__main__": |
|
0 commit comments