Ejemplo n.º 1
0
def capture_user_input():
    while True:
        user_input = input("Guess a letter: ")
        first_letter = hl.take_first_letter_from_input(user_input)
        if hl.is_input_valid(first_letter):
            break
        else:
            print("You have to enter a letter")
            continue
    return first_letter
Ejemplo n.º 2
0
 def test_is_input_valid_empty_string(self):
     usr_input = ""
     self.assertFalse(hangman_logic.is_input_valid(usr_input))
Ejemplo n.º 3
0
 def test_is_input_valid_numbers(self):
     usr_input = "1234"
     self.assertFalse(hangman_logic.is_input_valid(usr_input))
Ejemplo n.º 4
0
 def test_is_input_valid_no(self):
     usr_input = "asdf"
     self.assertFalse(hangman_logic.is_input_valid(usr_input))
Ejemplo n.º 5
0
 def test_is_input_valid_yes(self):
     usr_input = "a"
     self.assertTrue(hangman_logic.is_input_valid(usr_input))