def test_check_one_away_left_only_empty_is_one_away(self):
     self.assertEqual(False, check_one_away("", "egg"))
 def test_check_one_away_replace_two_characters_in_middle_is_not_one_away(
         self):
     self.assertEqual(False, check_one_away("abcdef", "abHHef"))
 def test_check_one_away_both_empty_is_not_one_away(self):
     self.assertEqual(True, check_one_away("", ""))
 def test_check_one_away_insert_two_characters_in_middle_is_not_one_away(
         self):
     self.assertEqual(False, check_one_away("abcde", "abcHHde"))
 def test_check_one_away_replace_one_character_in_middle_is_one_away(self):
     self.assertEqual(True, check_one_away("abcde", "abHde"))
 def test_check_one_away_many_characters_different_is_not_one_away(self):
     self.assertEqual(False, check_one_away("egg", "egggg"))
 def test_sads(self):
     self.assertEqual(False, check_one_away("abcde", "blaHde"))
 def test_check_one_away_one_character_different_is_one_away(self):
     self.assertEqual(True, check_one_away("egg", "ege"))
 def test_check_one_away_completely_different_is_not_one_away(self):
     self.assertEqual(False, check_one_away("egg", "not"))
 def test_check_one_away_difference_of_greater_than_one_is_not_one_away(
         self):
     self.assertEqual(False, check_one_away("egge", "eg"))
 def test_check_one_away_same_string_is_considered_one_away(self):
     self.assertEqual(True, check_one_away("egg", "egg"))
 def test_check_one_away_right_only_empty_is_one_away(self):
     self.assertEqual(False, check_one_away("egg", ""))