Esempio n. 1
0
 def test_invalidate_too_few_digits(self):
     """invalidate guesses with too few digits"""
     guess = "123"
     valid = codebreaker.guess_is_valid(guess, self.length)
     self.assertEqual(valid, False)
Esempio n. 2
0
 def test_invalidate_non_digits(self):
     """invalidate guesses with non-digit chars"""
     guess = "1Q84"
     valid = codebreaker.guess_is_valid(guess, self.length)
     self.assertEqual(valid, False)
Esempio n. 3
0
 def test_valid_guess(self):
     """validate valid guesses"""
     guess = "1234"
     valid = codebreaker.guess_is_valid(guess, self.length)
     self.assertEqual(valid, True)