def test_mastermind_invalid_input(self):
     input_system = InputSystem()
     result = input_system.handle_mastermind_input(1234)
     self.assertEqual(True, "Invalid input" in result)
 def test_mastermind_reset(self):
     input_system = InputSystem()
     result = input_system.handle_mastermind_input("reset")
     self.assertEqual(True, "Game reset" in result)
 def test_mastermind_help(self):
     input_system = InputSystem()
     result = input_system.handle_mastermind_input("help")
     self.assertEqual(True, "bulls are numbers" in result)
 def test_mastermind_clear(self):
     input_system = InputSystem()
     self.assertEqual("History cleared",
                      input_system.handle_mastermind_input("Clear"))