def test_string_length_non_one(self): self.assertEqual(validate_input('Testfail'), False) self.assertEqual(validate_input('xy'), False) self.assertEqual(validate_input('Test space'), False)
def test_invalid_input_edges(self): self.assertEqual(validate_input('@'), False) self.assertEqual(validate_input('['), False)
def test_invalid_input_symbols(self): self.assertEqual(validate_input('.'), False) self.assertEqual(validate_input('!'), False) self.assertEqual(validate_input('*'), False)
def test_invalid_input_number(self): self.assertEqual(validate_input(1), False)
def test_invalid_letter_q(self): self.assertEqual(validate_input('q'), False)
def test_valid_letter_M(self): self.assertEqual(validate_input('M'), True)