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)
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)
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)