def test_not_has_two_pairs(self): self.assertEqual(False, Password.containTwoPairsOfLetters("aaaaaaaa")) self.assertEqual(False, Password.containTwoPairsOfLetters("aaaaaaab")) self.assertEqual(False, Password.containTwoPairsOfLetters("baaaaaab")) self.assertEqual(False, Password.containTwoPairsOfLetters("abababab")) self.assertEqual(False, Password.containTwoPairsOfLetters("aaaacbaa"))
def test_problem_input(self): self.assertEqual(True, Password.containTwoPairsOfLetters("abbceffg")) self.assertEqual(False, Password.containTwoPairsOfLetters("abbcegjk"))
def test_has_two_pairs(self): self.assertEqual(True, Password.containTwoPairsOfLetters("aabbqwer")) self.assertEqual(True, Password.containTwoPairsOfLetters("aaxbbqwe")) self.assertEqual(True, Password.containTwoPairsOfLetters("bbqweraa")) self.assertEqual(True, Password.containTwoPairsOfLetters("qwerxxaa"))