Example #1
0
 def test_one_swap_letter(self):
     for a, b, ans in [("abc", "bac", True),
                       ("abdc", "adbc", True),
                       ("abc", "abc", False),
                       ("ewq", "qwe", False),
                       ("acb", "abc", True)]:
         self.assertEqual(WordMistake.one_swap_letter(a, b), ans)
Example #2
0
 def test_one_add_letter(self):
     for a, b, ans in [("abc", "dabc", True),
                       ("abc", "abdc", True),
                       ("abc", "abs", False),
                       ("qwe", "ewq", False),
                       ("abc", "acb", False)]:
         self.assertEqual(WordMistake.one_add_letter(a, b), ans)
Example #3
0
 def test_differents(self):
     for a, b, ans in [("abc", "abc", 0),
                       ("abc", "abs", 1),
                       ("qwe", "ewq", 2)]:
         self.assertEqual(WordMistake.differents(a, b), ans)
Example #4
0
 def test_differents(self):
     for a, b, ans in [("abc", "abc", 0), ("abc", "abs", 1),
                       ("qwe", "ewq", 2)]:
         self.assertEqual(WordMistake.differents(a, b), ans)
Example #5
0
 def test_one_swap_letter(self):
     for a, b, ans in [("abc", "bac", True), ("abdc", "adbc", True),
                       ("abc", "abc", False), ("ewq", "qwe", False),
                       ("acb", "abc", True)]:
         self.assertEqual(WordMistake.one_swap_letter(a, b), ans)
Example #6
0
 def test_one_add_letter(self):
     for a, b, ans in [("abc", "dabc", True), ("abc", "abdc", True),
                       ("abc", "abs", False), ("qwe", "ewq", False),
                       ("abc", "acb", False)]:
         self.assertEqual(WordMistake.one_add_letter(a, b), ans)